未解决的参考“路径” - django
Posted
技术标签:
【中文标题】未解决的参考“路径” - django【英文标题】:unresolved reference 'path' - django 【发布时间】:2018-03-21 12:04:56 【问题描述】:我安装了 python 3.6.2 和 django 1.11.6。然后我在两个部分的环境变量中的“PATH”变量中添加了“pip”和“django”路径
用户变量:
C:\Users\Moh3n\AppData\Local\Programs\Python\Python36\Scripts C:\Users\Moh3n\AppData\Local\Programs\Python\Python36\Lib\site-packages\django C:\Users\Moh3n\AppData\Local\Programs\Python\Python36\Lib\site-packages
系统变量:
c:\Users\Moh3n\AppData\Local\Programs\Python\Python36\Scripts C:\Users\Moh3n\AppData\Local\Programs\Python\Python36\Lib\site-packages C:\Users\Moh3n\AppData\Local\Programs\Python\Python36\Lib\site-packages\django
然后我用django
创建了一个项目,并创建了一个名为polls
的简单应用程序。
在polls/urls.py
我添加了import语句from django.urls import path
然后pycharm弹出一个框说
unresolved reference 'path'
一开始没注意,后来在mysite/urls.py
添加了同样的import语句。
include, path
也发生了同样的事情。最后,当我使用代码在 cmdier 中运行服务器时
py manage.py runserver
我看到了这个回溯:
如果您能帮我找出问题所在,我将不胜感激。
【问题讨论】:
(因为我至少需要 10 个声望才能发布超过 2 个链接,所以我将图片网址放在这里:) i.stack.imgur.com/BYK3S.png 您是否有任何真正的理由将“site-packages”和“django”的路径添加到环境变量中?我不认为这是错误的根源,但没有必要这样做。 原因很简单:您使用的是 Django 1.11,但您使用的是 Django 2 的文档。在 Django 1.x 中,没有从django.urls
导入的 path
。
*** 让您难以插入图像是有原因的。它们无法搜索,无法复制和粘贴,并且难以在较小的屏幕上阅读。 这些都不应该是图片。将它们发布为 text.
【参考方案1】:
使用这个
from django.conf.urls import url,include
【讨论】:
【参考方案2】:使用 pip 类型检查过时的包:
pip list --outdated
然后安装最新的 Django 版本。 (此时是2.0.3)。使用此命令(根据需要更改版本号)。
pip install django==2.0.3
这将更新您的 Django 安装并允许您使用 latest Django tutorial。
【讨论】:
以上是关于未解决的参考“路径” - django的主要内容,如果未能解决你的问题,请参考以下文章