zoukankan      html  css  js  c++  java
  • django路由系统URLS

    usrls:

    from django.contrib import admin
    from django.urls import path
    from cmbd import views
    from django.conf.urls import url
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('home/', views.Home.as_view()),
        path('home', views.Home.as_view()),
        url('^login/?$', views.Home.as_view()), #只匹配login或login/
        url(r'^verbose-(d+)-(d+).html',views.detail),  #会将分组一匹配到的内容当第一个参数传递给views.detail函数,
        # 分组二匹配到的内容当第二个参数传递给views.detail函数,参数位置的调整会函数有影响。
        # http://127.0.0.1:8000/verbose-4-7.html
        url(r'^detail-(?P<nid>d+)-(?P<uid>d+).html',views.detail),  #会将分组一匹配到的内容当参数以‘nid=内容’形式传递给views.detail函数,
        # 分组二匹配到的内容当参数以‘id=内容’形式传递给views.detail函数,参数位置的调整会函数没有影响。推荐使用这种形式
        # http://127.0.0.1:8000/-4-7.html
    ]
    

    views:

    def detail(request,uid,nid):
        v = "nid:"+nid+"uid:"+uid
        return HttpResponse(v)
    

      

  • 相关阅读:
    【模板】Sparse-Table
    UVa 11235 Frequent values
    【模板】树状数组
    UVa 1428 Ping pong
    数学技巧
    UVa 11300 Spreading the Wealth
    UVa 11729 Commando War
    UVa 11292 Dragon of Loowater
    POJ 3627 Bookshelf
    POJ 1056 IMMEDIATE DECODABILITY
  • 原文地址:https://www.cnblogs.com/alex-hrg/p/9672939.html
Copyright © 2011-2022 走看看