簡體   English   中英

使用Django for Python進行URL映射時遇到問題

[英]Having trouble URL mapping using Django for Python

我在正確映射網址時遇到了麻煩。 我在下面包含了我的代碼。

我能夠很好地運行代碼,但是當我單擊“關於”超鏈接時,出現錯誤提示

當前網址rango / about /與以上任何一個都不匹配。

當我在URL中僅輸入“ rango /”,刪除“ about”時,出現以下錯誤:

當前網址rango /與以上任何一個都不匹配。

我是Django的一個完整的初學者,一直在閱讀Django的Tango,但目前仍堅持使用Ch3的練習。

任何幫助深表感謝。 謝謝!

tango_with_django_project.urls.py

 from django.conf.urls import url from django.contrib import admin from django.conf.urls import include from rango import views, urls urlpatterns = [ url(r'^$', views.index, name='index'), url(r'^rango/',include('rango.urls')), # above maps any URLs starting with rango/ to # be handled by the rango application url(r'^admin/', admin.site.urls), ] 

rango.urls.py

 from django.conf.urls import url from rango import views urlpatterns = [ url(r'^rango/', views.index, name='index'), url(r'$^rango/about/',views.about,name='about'), ] 

rango.views.py

 from django.http import HttpResponse def index(request): return HttpResponse("Rango says hey there partner! \\ <br/> <a href='/rango/about/'>about</a>") def about(request): return HttpResponse("Rango says here is the about page. \\ <br/> <a href='/rango/'>index</a>") 

# rango.urls.py
urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^about/$',views.about,name='about'),
]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM