未解决的参考“路径” - 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的主要内容,如果未能解决你的问题,请参考以下文章

Django url显示错误:未解决的引用。

如何解决“未捕获的类型错误:无法读取未定义的属性'参数'”reactjs + django

PyCharm 中 Django 文档字符串中未解决的引用

crontab 未找到命令,问题解决【亲测】

django的admin界面怎么没有样式

django模型迁移时数据库未生成表解决方法