Lev*_*Lev 41 python django django-views python-3.x
试图运行命令:
from django.urls import path
Run Code Online (Sandbox Code Playgroud)
得到错误:
Traceback(最近调用最后一次):ImportError中的文件"<stdin>",第1行:无法导入名称'path'
我正在使用django版本1.11
Nic*_*man 46
你无法导入路径的原因是因为它是Django 2.0中的新功能,如下所述:https://docs.djangoproject.com/en/2.0/ref/urls/#path.
在右下角的该页面上,您可以将文档版本更改为已安装的版本.如果您这样做,您将看到文档path
上没有条目1.11
.
jas*_*ard 25
pip install --upgrade django
pip3 install --upgrade django
python -m django --version # 2.0.2
python3 -m django --version # 2.0.2
Run Code Online (Sandbox Code Playgroud)
小智 15
使用url而不是路径.
from django.conf.urls import url
urlpatterns = [
url('', views.homepageview, name='home')
]
Run Code Online (Sandbox Code Playgroud)
]
小智 7
Python 2 不支持 Django 2。在 Mac 上安装 Python 3 和 Django 2 后,从 shell 运行以下命令以运行您的应用程序,同时保留路径:
python3 manage.py runserver
即使您已经升级并且使用的是 mac,如果您输入以下命令,默认情况下也会运行 Python 2:
python manage.py runserver
Django 的版本会出错,你会看到导入错误 path
归档时间: |
|
查看次数: |
77080 次 |
最近记录: |