請教大家:URL配置問題
在myblog\urls.py中這樣寫: urlpatterns?=?[ ????path('admin',?admin.site.urls), ????path('index',?include('blog.urls')), ] 在blog\urls.py中這樣寫: app_name?=?'blog' urlpatterns?=?[ ????path('',?views.index,?name='index'), ] 這樣報錯: Using?the?URLconf?defined?in?myblog.urls,?Django?tried?these?URL?patterns,?in?this?order: admin index The?current?path,?blog/,?didn't?match?any?of?these. 請問是為什么呢?
2022-03-24
謝謝親的支持,請多提意見和建議哦嗯呢。錄的時候聲音要是大的話,嗓子時間長了就容易卡。嘿嘿
2018-06-26
看清楚了,有個內(nèi)括號,多看django2的文檔就知道了。
2018-05-30
你好請問你最后找到問題的答案了嗎,這兩天也是被這個問題弄死了,跪謝
2018-03-07
額,首先,我也是初學(xué)者,環(huán)境是python3.6+Django2.0.2
當(dāng)時聽課的時候留意了一下這里,貌似老師是這么說的,
path('index',?include('blog.urls')),
這一句index后需要有斜杠,同理,底下的url里也需要帶有斜杠。
下面是我的代碼,可以運行:
myblog\urls.py中:
urlpatterns = [
? ?path('admin/', admin.site.urls),
? ?path('blog/', include(('blog.urls','blog'),namespace=None)),
]
blog\urls.py中:
urlpatterns = [
? ?path('index/', views.index,name='index'),
]
把這一句去掉app_name?=?'blog',path的第三個參數(shù)里已經(jīng)有了
你試試,看還會不會報錯