zoukankan      html  css  js  c++  java
  • 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变量
  • 相关阅读:
    HDU_1242_Rescue
    HDU_1175_连连看
    HDU_1072_Nightmare
    HDU_2544_最短路
    POJ_2195_Going Home
    POJ_3565_Ants
    KM算法(Kuhn-Munkres)
    POJ_2536_Gopher II
    ODATA 云驱动 http://www.cdata.com/cloud/
    Wijmo 5 与Breeze 的组合,及与METRONIC 的集成
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/10917795.html
Copyright © 2011-2022 走看看