不了解Django的一个方面

问题描述 投票:0回答:1

[所以您会看到我正在通过Rafeh Qazi在YouTube上的一门课程学习Django的基础知识。在那门课程中,我们根据Django文档编写了民意测验应用程序。因此,在第三个视频中,我们讨论了称为Namespacing URL名称的事物。而且我并没有退出去了解它。谁能告诉我您的情况吗?这里是我项目的树状视图:

## Django速成班##-> ### mysite ###>文件夹:_pycache_> __init__.py> asgi.py> settings.py> urls.py> wsgi.py-> ###民意调查###>文件夹:_pycache_>文件夹:迁移>文件夹:模板>文件夹:民意调查> index.html> detail.html> __init__.py>管理员> apps.py> models.py> test.py> urls.py> views.py> .gitignore> db.sqlite> manage.py

我可能无法向您显示我的代码的图像,我可以带您去那里:点击此链接:My Github project

django python-3.x django-forms django-views
1个回答
0
投票

随着您的项目的发展,您可能拥有多达20个左右的应用程序,并且这些应用程序中的每一个都可以具有不同的URL。例如,在您的[[polls应用程序下可以有一个名为home的页面,而在另一个名为someapp的应用程序下可以有一个相同的页面。如果您不使用命名空间,则在模板中调用主页可能会遇到问题,但是对于命名空间,则可以在模板中使用它们,只需在其前面提到应用名称即可(例如'polls:home')。

© www.soinside.com 2019 - 2024. All rights reserved.