मुझे अपने डीजेंगो पावर वेबसाइट में पृष्ठ होना चाहिए। index.html
और books.html
मेरे पास यह लिंक है books.html
मेरे पहले पृष्ठ में P>
& lt; a href = "books.html" & gt; किताबें & lt; / a & gt;
और यह पहला पृष्ठ पर वापस पाने के लिए books.html
में है।
& lt; a href = " index.html "& gt; घर और lt; / a & gt;
और मेरे url conf इस तरह से है
urlpatterns = पैटर्न ('', url (r '^ $', 'mysite.views.home' , नाम = 'घर'), यूआरएल (आर '^ books.html / $', 'mysite.views.bookpage', नाम = 'पुस्तकें'), यूआरएल (r'index.html / $ ',' mysite.views .home ', name =' home '),)
और views.py
def होम (अनुरोध): रिटर्न रेंडर_टो_प्रॉन्स ('index.html') डेफ बुकपेप (अनुरोध): रिटर्न रेंडर_टो_प्रोशन ('books.html')
जब मैं घर वापस आने के लिए दूसरी लिंक पर क्लिक करता हूं I मेरा यूआरएल पता इस तरह दिखता है
mysite.com/books.html/index.html/
मैं यूआरएल को mysite पर कैसे बदल सकता हूँ .com /
जब books.html
?
में दूसरी लिंक पर क्लिक करने पर खेद है कि शीर्षक उपयुक्त नहीं है मुझे नहीं पता था कि मेरे प्रश्न का शीर्षक क्या होगा
अपडेट
मैंने हटा दिया है url (r '^ index । Url / $ ',' mysite.views.home ', name =' home ')
मेरे यूआरएल पैटर्न से और इस्तेमाल किया & lt; a href = "{% url' home '%}' & gt; दूसरे पृष्ठ में
लेकिन जब मैं उस लिंक पर क्लिक करता हूं, तब कुछ नहीं होता
- Django के साथ
& Lt; a href = "anything.html" & gt;
पेज पतों के लिए आपकोurl
टेम्पलेट टैग का उपयोग करना चाहिए। उदाहरण के लिए:& lt; a href = "{% url 'home'%} '& gt;
>-
आपके urls.py में आपके पास
^ books.html / $
औरindex.html / $ । अनुपलब्ध
^
सूचकांक से पहले? आप इसे जोड़ना चाह सकते हैं। -
urls.py में भिन्न पैटर्न के लिए समान नाम का उपयोग न करें।
-
No comments:
Post a Comment