2017-11-29 15 views
5

Cố gắng để chạy lệnh:Không thể nhập đường đi từ django.urls

from django.urls import path 

Bắt lỗi:

Traceback (most recent call last): File "< stdin >", line 1, in ImportError: cannot import name 'path'

Tôi đang sử dụng phiên bản django 1.11

Trả lời

9

Lý do bạn không thể nhập đường dẫn là bởi vì nó là mới trong Django 2.0 như được đề cập ở đây: https://docs.djangoproject.com/en/2.0/ref/urls/#path.

Trên trang đó ở góc dưới cùng bên phải, bạn có thể thay đổi phiên bản tài liệu thành phiên bản bạn đã cài đặt. Nếu bạn làm điều này, bạn sẽ thấy rằng không có mục nhập cho path trên tài liệu 1.11.

1

Bạn cần Django phiên bản 2

pip install --upgrade django 
pip3 install --upgrade django 

python -m django --version # 2.0.2 
python3 -m django --version # 2.0.2 
0

Sử dụng url thay vì con đường.

from django.conf.urls import url 
urlpatterns = [ 
url('',views.homepageview,name='home') 

]

Các vấn đề liên quan