Django 路由分發


Django 路由分發

當一個url請求過來之后
1、先到項目主目錄下的urls內。
2、由這個url做處理分發給其他app內的urls。


一級路由:主目錄urls內引入include

from django.conf.urls import url,include
urlpatterns
= [ # 指定分發的app目錄名稱 url(r'^cmdb/',include("app01.urls")), url(r'^monitor/',include("app02.urls")), ]

二級路由:只查找本地urls內的路徑

from django.conf.urls import url,include
from app01 import views
urlpatterns
= [ url(r'^login/', views.login), ]

其他路由方案

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^business$', views.business),
    #url(r'^business_add', views.business),
]
加入終止符 $、避免business_add 被截胡
# 后面加入第三個參數,參數名稱為indexx。
path('infdafddsfadsafdsafdsfdasfdsdex/', views.index,name='indexx')

# <!-- 引用url返回的路徑變量,直接引用form表單內 -->
<form action="{% url 'indexx' %}" method="POST">
提交表單時路由指定url變量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM