繁体   English   中英

Django:ROOT_URLCONF:如何区分具有两个“urls.py”的同名文件夹?

[英]Django: ROOT_URLCONF: How to distinguish between two folders with same name with two 'urls.py'?

settings.py 在此处输入图片说明

从图中可以看出,有路径trydjango/urls.pytrydjango/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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM