zoukankan      html  css  js  c++  java
  • Django day04 路由控制

    Django请求的整个的生命周期

    Django中路由控制的作用:

     

    一: 简单配置

      url 是一个函数

        -第一个参数是正则表达式(如果要精确匹配:'^publish'/$ 以^开头,以$结尾)

        -第二个参数是函数(不要加括号)

        -第三个匹配规定的几个数字 /[0-9]{4}/ 0到9任意的数字匹配四个

        -第四个匹配任意长度的数字 /d+/ -url(r'^admin/',admin/.site.

    在urls.py 文件中
    from
    app04 import views urlpatterns = [ url(r'^admin/', admin.site.urls), # 函数url在()里面传了参数 url(r'^publish/[0-9]{4}/$', views.publish), url(r'^publishadd/d+/$', views.publishadd), ] 在views.py文件中 from django.shortcuts import render, HttpResponse # Create your views here. def publish(request): if request.method == 'GET': return HttpResponse('publishok') elif request.method == 'POST': return HttpResponse('post') def publishadd(request): if request.method == 'GET': return HttpResponse('publishaddok')

    二: 无名分组

    三: 有名分组

    四: 反向解析

      视图函数

      模板层

    五: 路由分发

      include

    六: 名称空间

    七: 伪静态

  • 相关阅读:
    git更新或者还原本地代码
    log4net配置文件
    用ASP.NET MVC仿站糗事百科
    为表创建索引
    VisualStudio2008+水晶报表的使用
    C#中的位的或运算的理解
    char.IsLetter的使用
    C# 邮箱的使用
    NPOI DataTable导出excel
    NPOI DataSet导出excel
  • 原文地址:https://www.cnblogs.com/zedong/p/9923059.html
Copyright © 2011-2022 走看看