Django day04 路由控制】的更多相关文章

Django请求的整个的生命周期 Django中路由控制的作用: 一: 简单配置 url 是一个函数 -第一个参数是正则表达式(如果要精确匹配:'^publish'/$ 以^开头,以$结尾) -第二个参数是函数(不要加括号) -第三个匹配规定的几个数字 /[0-9]{4}/ 0到9任意的数字匹配四个 -第四个匹配任意长度的数字 /\d+/ -url(r'^admin/',admin/.site. 在urls.py 文件中from app04 import views urlpatterns =…
昨日内容回顾 1 MVC和MTV MTV 路由控制层(分发哪一个路径由哪一个视图函数处理) V : views (逻辑处理) T : templates (存放html文件) M : model (与数据库打交道) 2 创建项目: django-admin startproject mysite mysite manage.py : 启动文件 交互文件 mysite settings.py :配置文件 urls.py :路由控制层(分发哪一个路径由哪一个视图函数处理) wsgi.py :sock…
路由控制配置 简单的路由配置 Django即支持1.x版本的路由配置也支持2.x的路由配置 1.x版本的路由配置是使用re进行路由配置(re_path) 2.x版本的路由配置使用(path)进行路由配置 from django.contrib import admin from django.urls import path,re_path from app1 import views urlpatterns = [ path('admin/', admin.site.urls), path('…
一.Django中路由到作用 URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表:你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行 简单到例子: from django.urls import path urlpatterns = [ path('index', views.home), ] # index这个路由对应着视图函数中home这个方法,浏览器输入这个链接,就会响应到home这个…
1 patch与put(幂等?回顾) PATCH 与 PUT 属性上的一个重要区别还在于:PUT 是幂等的,而 PATCH 不是幂等的.幂等是一个数学和计算机学概念,在计算机范畴内表示一个操作执行任意次对系统的影响跟一次是相同. 2 视图组件 # 第一种方案 class List: def list(self,request): queryset = self.queryset bs = self.serializers(queryset, many=True) return JsonRespo…
路由控制 一.简单路由配置 url(r'^booklist$', views.booklist) 第一个参数是正则表达式,第二个参数是视图函数 每个正则表达式前面的'r' 是可选的但是建议加上.它告诉Python 这个字符串是“原始的” —— 字符串中任何字符都不应该转义 url(r'booklist', views.booklist) url(r'booklistadd', views.booklistadd) 如果不加^ 和 $ ,由于路由匹配是从上往下匹配的,若是要匹配 booklista…
目录 路由控制 一.简单路由配置 二.无名分组 三.有名分组 四.反向解析 五.路由分发 六.名称空间(一般不使用) 七.伪静态 八.Django 2.x和Django 1.x 路由层区别 九.APPEND_SLASH 路由控制 一.简单路由配置 url(r'^booklist$', views.booklist) 第一个参数是正则表达式,第二个参数是视图函数 每个正则表达式前面的'r' 是可选的但是建议加上.它告诉Python 这个字符串是"原始的" -- 字符串中任何字符都不应该转…
上一篇写到刚建完django项目,此时我登录页面中调用了js文件,执行后发现报错了找不到js这个文件 目录结构如图所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="/statics/js.js"> </scr…
本文目录 一 Django中路由的作用 二 简单的路由配置 三 有名分组 四 路由分发 五 反向解析 六 名称空间 七 django2.0版的path 回到目录 一 Django中路由的作用 URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表:你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行 典型的例子: from django.urls import path urlpatterns =…
知识点回顾 MTV模型 model:模型,和数据库相关的 template:模板,存放html文件,模板语法(目的是将变量如何巧妙的嵌入到HTML页面中). views:视图函数 另加urls:url路径与视图函数的映射关系,,可以不是一一对应的 相关的一些命令 创建一个Django项目:django-admin startproject projectname 创建一个项目下的应用:python3 manage.py startapp appname 运行:python3 manage.py…