2015-09-08 7 views
5

नहीं ढूंढ सकता मैं यह नहीं समझ सकता कि Django मेरे आवेदन में अनुरोधित यूआरएल क्यों नहीं ढूंढ पा रहा है।Django यूआरएल पैटर्न

from django.conf.urls import url 

from sms import views 

urlpatterns = [ 
    url(r'^success/$', views.success, name='success'), 
    url(r'^$', views.index, name='index') 
] 

यहाँ आवेदन urls.py फ़ाइल है::

Using the URLconf defined in littlelogsms.urls, Django tried these URL patterns, in this order: 
^admin/ 
^$ 
The current URL, success/, didn't match any of these. 

यहाँ मेरी sms.urls.py फ़ाइल है:

यहाँ त्रुटि कोड मैं मिलता है

from django.conf.urls import include, url 
from django.contrib import admin 


urlpatterns = [ 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^$', include('sms.urls')), 
] 

मुझे वें नहीं मिल रहा मैं गलती कर रहा हूँ। कोई विचार?

उत्तर

7

यह समस्या इस यूआरएल पैटर्न में डॉलर का संकेत है।

url(r'^$', include('sms.urls')), 

कैरट ^ स्ट्रिंग की शुरुआत है, और डॉलर $ सिरे से मेल खाता है, तो स्ट्रिंग, इसलिए ^$ केवल सूचकांक यूआरएल / से मेल खाता है मेल खाता है।

आप डॉलर हटाने और करने के लिए इसे बदलना चाहिए:

from django.conf.urls import include, url 
from django.contrib import admin 
urlpatterns = [ 
url(r'^admin/', include(admin.site.urls)), 
url(r'^sms', include('sms.urls')), //the 'sms' is your defined name 
] 

:

url(r'^', include('sms.urls')), 
+0

धन्यवाद में दी गई है !! पता था कि यह कुछ आसान था कि मैं नहीं मिल रहा था :) – phouse512

1

आप आधार यूआरएल के साथ प्रयास करना चाहिए, जैसे

यहाँ आवेदन urls.py फ़ाइल है यहां मेरी sms.urls.py फ़ाइल है:

from django.conf.urls import url 

from sms import views 

urlpatterns = [ 
    url(r'^success/$', views.success, name='success'), 
    url(r'^$', views.index, name='index') 
] 

आप के रूप में

एसएमएस अपने विचारों में की तरह अपने यूआरएल के पहुंच बनाने का प्रयास करना चाहिए/// ध्यान में रखते हुए सफलता समारोह तक पहुँचने के लिए // में दृश्य एसएमएस/सफलता tht सूचकांक समारोह तक पहुँचने के लिए

या आप उपयोग कर सकते हैं टेम्पलेट्स में फ़ॉर्म की ऐसी गतिविधि टैग में लेबल यूआरएल कॉल करने के लिए,

{% url 'एसएमएस: सूचकांक या सफलता'%} // सूचकांक, सफलता नाम अंतरिक्ष sms.urls

संबंधित मुद्दे