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

    六: 名称空间

    七: 伪静态

  • 相关阅读:
    语言特性-上下文对象
    语言特性-闭包
    语言特性-变量作用域
    语言特性-函数重载与类型检查
    面向对象的JS代码
    单例模式
    wait操作接口
    进程的创建模型
    模拟密码登陆过程
    目录操作的一些函数理解
  • 原文地址:https://www.cnblogs.com/zedong/p/9923059.html
Copyright © 2011-2022 走看看