• 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)
    

      

  • 相关阅读:
    js炫酷效果
    程序员的执着
    [心得]docker学习笔记
    [心得笔记]多线程之间的内存可见性问题
    Docker入门
    [心得体会]jvm
    redis学习总结
    [心得]redis集群环境搭建的错误
    Linux安装mysql5.7版本
    Cent OS下安装JDK11
  • 原文地址:https://www.cnblogs.com/alex-hrg/p/9672939.html
Copyright © 2020-2023  润新知