Python名称错误:名称'include'未定义。

120

我目前正在使用Django框架(我是初学者)开发网站,但是我遇到一个Python问题:自从我创建了模板以来,由于此原因,我无法再运行服务器(堆栈跟踪指向文件urls.py中的一行):

<stacktrace>
...
path('apppath/', include('myapp.urls')),
NameError: name 'include' is not defined

我应该从哪里导入 include


3
请附上您的代码和完整的错误堆栈。 - Ali Nikneshan
5
版主,我想在这里指出,这种类型的问题非常有用,因为它很短并且有答案。您建议发布大量的代码等等,结果是没有人回答那些问题。(参考链接 https://dev59.com/h6Xja4cB1Zd3GeqPLhO8) - Rob Bailey
1个回答

287

根据问题中提供的少量信息猜测,我认为您可能忘记在urls.py文件中添加以下导入。

from django.conf.urls import include

1
从django.conf.urls导入url、patterns 从.导入viewsurlpatterns = [ url(r'^date$', views.date_actuelle), ] - eloiletagant
你在浏览器上尝试的是哪个URL? - Rahul Gupta
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - eloiletagant
2
这对我有用!谢谢!:D - kevthanewversi
谢谢,这很有帮助!从 Django 教程的 "django.conf.urls import include, url" 看起来似乎与项目文件中默认的 "django.conf.urls import url" 并没有太大的区别。 - Glorious Kale
显示剩余7条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接