关于 namespace
namespace 的作用是什么?为什么要使用namespace?
namespace 与 app_name 的区别是什么?
8
收起
正在回答
2回答
同学,你好。
1、namespace是实例命名空间,举个例子:如果有一个投票页面,分为作者-投票”,和“出版商-投票”,这两个投票都跳转到同一个页面,但是需要根据不同的投票人显示不同的页面,此时就需要用到命令空间,来区分是哪个app请求来的,以此判断是谁打开的页面,最终显示不同的结果(例子中的path相当于url):
当页面“author-polls/”和“publisher-polls/”打开一个来链接时,在views页面中,可以写如下语句进行跳转:
当确当是那个app的请求后,就可以直接根据此命名空间来显示内容了。
2、app_name是应用命名空间,定义的位置如:
当一个url定义的命名空间,则跳转到此链接后,app_name就指向namespace,这个不常用,就是指定一个app的名称。
如果解决了你的疑惑,请采纳,祝学习愉快~
3.从网页搭建入门Python Web
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星