2017-11-29 12 views
5

आदेश को चलाने के लिए कोशिश की से पथ आयात करने में असमर्थ:django.urls

from django.urls import path 

हो रही त्रुटि:

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

मैं Django संस्करण का उपयोग कर रहा 1.11

उत्तर

9

कारण आप आयात नहीं कर सकते मार्ग है क्योंकि यह Django 2.0 में नया है जैसा कि यहां बताया गया है: https://docs.djangoproject.com/en/2.0/ref/urls/#path

उस दाहिनी ओर कोने में उस पृष्ठ पर आप दस्तावेज़ संस्करण को उस संस्करण में बदल सकते हैं जिसे आपने इंस्टॉल किया है। यदि आप ऐसा करते हैं तो आप देखेंगे कि पर 1.11 दस्तावेज़ों पर कोई प्रविष्टि नहीं है।

1

आप Django संस्करण की आवश्यकता 2

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

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

उपयोग यूआरएल के बजाय पथ।

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

]