1. 程式人生 > 程式設計 >詳解django使用include無法跳轉的解決方法

詳解django使用include無法跳轉的解決方法

一般的django專案我都喜歡採用以下的檔案結構,使用include的方式,實現從總的url分配給apps裡面的url

Example:

-projtect
---apps
-----user
-------urls.py
-urls.py

但突然發現無法跳轉,竟然是總url的這個錯誤!

以下是錯誤做法

urlpatterns = [
  url(r'^admin/',admin.site.urls),url(r'^',views.Index.as_view(),name='index'),url(r'^user/',include('apps.user.urls',namespace='user')),]
urlpatterns += staticfiles_urlpatterns()
 

以下是正確做法,主要問題在於url(r'^',name=‘index'),的位置

只要把這句放在最下面即可…

urlpatterns = [
  url(r'^admin/',]
urlpatterns += staticfiles_urlpatterns()

到此這篇關於詳解django使用include無法跳轉的解決方法的文章就介紹到這了,更多相關django include無法跳轉內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!