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
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
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
.
pip install --upgrade django
pip3 install --upgrade django
python -m django --version # 2.0.2
python3 -m django --version # 2.0.2
Sử dụng url thay vì con đường.
from django.conf.urls import url
urlpatterns = [
url('',views.homepageview,name='home')
]