अगर मैं Django के लॉगिन ध्यान में रखते हुए बनाया आयात निम्नलिखित कोड में के रूप में'मॉड्यूल' ऑब्जेक्ट कोई विशेषता 'विचारों' Django त्रुटि है
from django.conf.urls import patterns, include, url
from django.contrib.auth.views import login
urlpatterns = patterns('',
url(r'login/$', login, name='login'),
)
हर चीज ठीक काम करता है, लेकिन अगर मैं निम्नलिखित तरीके
में शामिल कर लेंगेfrom django.conf.urls import patterns, include, url
from django.contrib import auth
urlpatterns = patterns('',
url(r'login/$', auth.views.login, name='login'),
)
मैं निम्न त्रुटि
Exception Value: 'module' object has no attribute 'views'
क्या वास्तव में परेशान कर रहा है मुझे एक और परियोजना में है मिल रहा मैं इसे दूसरी तरह से आयात कर रहा हूं और यह ठीक काम कर रहा है। क्या किसी को पता है कि यहां क्या हो रहा है?
में पंजीकृत नहीं है ऐसा लगता है जैसे मैं एक बहुत महत्वपूर्ण बात याद अजगर सीखने जबकि। मुझे इसे कहीं भी पढ़ना याद नहीं है कि "आप एक पैकेज आयात नहीं कर सकते हैं और बाद में कॉल पैकेज.module.function() बाद में।" कोई भी शरीर कहीं भी संकुल के इस प्रतिबंध के बारे में बात नहीं करता है। – nik
@Nik मुझे भी सुनवाई के तरीके को सीखना पड़ा, लेकिन ऐसा इसलिए है क्योंकि मुझे ठीक से समझ में नहीं आया कि पाइथन में आयात कैसे काम करता है। एक बार जब आप इसे समझ लेंगे, तो यह स्पष्ट है कि ऐसा क्यों होता है। – vikki