Django在我的主要url.py中包含应用程序URL

时间:2019-11-21 10:19:50

标签: python django

我有3个应用程序的django网站。 在我的urls.py中,我尝试以这种方式包括特定应用的网址:

url(r'^oferty/', include('oferty.urls', namespace='oferty')),

但是当我启动或迁移我的应用程序时,出现此错误:

  

../ site-packages / django / urls / conf.py”,第39行,包括       '在include()中指定名称空间而不提供app_name'   django.core.exceptions.ImproperlyConfigured:不支持在include()中指定名称空间而不提供app_name。在随附的模块中设置app_name属性,或传递包含模式列表和app_name的2元组。

如何在主url.py文件中包含应用程序URL? 我使用django 2.2

非常感谢

1 个答案:

答案 0 :(得分:0)

您需要在文件中定义变量app_nameoferty/urls.py

在此处查看示例:https://docs.djangoproject.com/en/2.2/topics/http/urls/#id5

或仅删除namespace