[英]Django: ROOT_URLCONF: How to distinguish between two folders with same name with two 'urls.py'?
从图中可以看出,有路径trydjango/urls.py
和trydjango/trydjango/urls.py
。 我使用后者来导入我的视图,正如 FreeCodeCamp 教程所说的那样。
ROOT_URLCONF
设置为: ROOT_URLCONF = 'trydjango.urls'
。
由于某种原因,我无法访问下面代码中的任何网页。
trydjango/trydjango/urls.py
:
我试图将我在“ trydjango/trydjango/urls.py ”中的内容移动到“ trydjango/urls.py ”,但这仍然不起作用。 我还尝试将ROOT_URLCONF更改为: ROOT_URLCONF = 'trydjango.trydjango.urls'
,但这也不起作用。
我应该在这里做什么? 请指教。
确保您已呈现正确的模板。
删除所有 url 模式(以path
开头的行),除了代码中的第 27 行。 然后,在您的urlpatterns
列表中写入以下代码:
path('',include('appname.urls'))
将appname
替换为您的应用程序名称,我猜是product
。 然后,在您的应用程序中创建一个名为urls.py
的新文件。 然后,在其中写入以下代码:
from django.urls import path
from .views import *yourviews*
urlpatterns = [
*your urlpatterns*
]
这是创建 url 路由的标准过程。 不知道你学的是什么教程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.