दिलचस्प पोस्ट
printf और लंबी डबल मैं .NET में एक स्ट्रिंग से डाईक्रिटिक्स (ऐक्सेंट्स) कैसे निकालूं? एंड्रॉइड: मैं ViewPager WRAP_CONTENT नहीं कर पा रहा हूं एचटीएमएल 5 स्थानीय स्टोरेज में ऑब्जेक्ट संग्रहित करना क्यों प्रतिशत ऊंचाई मेरे div पर काम नहीं कर रही है? शैली = "स्थिति: निरपेक्ष" और शैली = "स्थिति: सापेक्ष" के बीच का अंतर मुझे es6 एरो फ़ंक्शंस में `वापसी` का उपयोग कब करना चाहिए? Xml का पुनर्निर्देशन रोकें 'क्लीनफिक्स' के किस तरीकों का मैं उपयोग कर सकता हूं? मुझे किसका उपयोग करना चाहिए: "लिखें-होस्ट", "लिखना-आउटपुट", या " :: लिस्टलाइन"? JPanel ग्राफिक्स जी रंग ड्राइंग लाइन बदलने स्कैरा स्पाइडर में उपयोगकर्ता परिभाषित तर्क कैसे पास करें I एएसपी.नेट एएसएमएक्स वेब सेवा के लिए SOAP अनुरोधों को कैप्चर करना जावा में अपने समयक्षेत्र की वर्तमान तिथि और समय कैसे प्राप्त करें? एचटीएमएल 5 का उपयोग करते हुए, मैं एक फॉर्म सबमिशन में कंटेट करने योग्य फ़ील्ड का उपयोग कैसे करूं?

Django यूआरएल त्रुटि: देखने के मामले में एक कॉल करने योग्य या एक सूची / ट्यूपल होना चाहिए ()

Django 1.10 में अपग्रेड करने के बाद, मुझे त्रुटि मिलती है:

TypeError: view must be a callable or a list/tuple in the case of include(). 

मेरा urls.py इस प्रकार है:

 urlpatterns = [ url(r'^$', 'myapp.views.home'), url(r'^contact/$', 'myapp.views.contact'), url(r'^login/$', 'django.contrib.auth.views.login'), ] 

पूर्ण ट्रैसबैक है:

 Traceback (most recent call last): File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/utils/autoreload.py", line 226, in wrapper fn(*args, **kwargs) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 121, in inner_run self.check(display_num_errors=True) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/core/management/base.py", line 385, in check include_deployment_checks=include_deployment_checks, File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/core/management/base.py", line 372, in _run_checks return checks.run_checks(**kwargs) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/core/checks/registry.py", line 81, in run_checks new_errors = check(app_configs=app_configs) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/core/checks/urls.py", line 14, in check_url_config return check_resolver(resolver) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/core/checks/urls.py", line 24, in check_resolver for pattern in resolver.url_patterns: File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/utils/functional.py", line 35, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/urls/resolvers.py", line 310, in url_patterns patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/utils/functional.py", line 35, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/urls/resolvers.py", line 303, in urlconf_module return import_module(self.urlconf_name) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) File "/Users/alasdair/dev/urlproject/urlproject/urls.py", line 28, in <module> url(r'^$', 'myapp.views.home'), File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 85, in url raise TypeError('view must be a callable or a list/tuple in the case of include().') TypeError: view must be a callable or a list/tuple in the case of include(). 

वेब के समाधान से एकत्रित समाधान "Django यूआरएल त्रुटि: देखने के मामले में एक कॉल करने योग्य या एक सूची / ट्यूपल होना चाहिए ()"

Django 1.10 अब आपके यूआरएल पैटर्न में स्ट्रिंग के रूप में दृश्यों को निर्दिष्ट करने की अनुमति नहीं देता (जैसे 'myapp.views.home' )

देखने के लिए योग्य को शामिल करने के लिए अपने urls.py अपडेट करने का समाधान है इसका अर्थ है कि आपको अपने urls.py में दृश्य आयात करना होगा। यदि आपके यूआरएल पैटर्नों के नाम नहीं हैं, तो अब एक जोड़ने के लिए एक अच्छा समय है, क्योंकि बिंदीदार अजगर पथ के साथ पीछे नहीं रह कर काम करता है।

 from django.contrib.auth.views import login from myapp.views import home, contact urlpatterns = [ url(r'^$', home, name='home'), url(r'^contact/$', contact, name='contact'), url(r'^login/$', login, name='login'), ] 

यदि कई विचार हैं, तो उन्हें व्यक्तिगत रूप से आयात करना असुविधाजनक हो सकता है। विकल्प आपके ऐप से दृश्य मॉड्यूल आयात करना है

 from django.contrib.auth import views as auth_views from myapp import views as myapp_views urlpatterns = [ url(r'^$', myapp_views.home, name='home'), url(r'^contact/$', myapp_views.contact, name='contact'), url(r'^login/$', auth_views.login, name='login'), ] 

ध्यान दें कि हमने as myapp_views उपयोग किया है as myapp_views उपयोग किया है, जो हमें as auth_views बिना कई ऐप्स से as auth_views को आयात करने की अनुमति देता है।

urlpatterns बारे में अधिक जानकारी के लिए Django URL प्रेषक डॉक्स देखें।

इस त्रुटि का अर्थ है कि myapp.views.home ऐसा कुछ नहीं है जिसे फ़ंक्शन की तरह कहा जा सकता है। यह वास्तव में एक स्ट्रिंग है हालांकि आपका समाधान डीजेंगो 1.9 में काम करता है, फिर भी यह एक चेतावनी फेंकता है कि यह संस्करण 1.10 से आगे निकल जाएगा, जो वास्तव में हुआ है। @ अलास्डैयर द्वारा पिछले समाधान, myapp_views के from myapp import views as myapp_views या from myapp.views import home, contact या तो from myapp import views as myapp_views स्क्रिप्ट में आवश्यक दृश्य फ़ंक्शन from myapp.views import home, contact