今日内容详细 可视化界面之数据增删改查 针对数据对象主键字段的获取可以使用更加方便的 obj.pk获取 在模型类中定义__str__方法可以在数据对象被执行打印操作的时候方便查看 ''' form扁担中能够触发调剂动作的按钮只有两个 <input type='submit'/> <button><button> ''' 1.数据展示功能 开设接口.获取数据.传递页面.展示数据 2.数据添加功能 开设接口.获取数据.发送数据.校验数据.录入数据.重定向 3.数据编辑功能…
目录 一.可视化界面之数据增删改查 二.django请求生命周期流程图 三.django路由层 1.路由匹配 2.转换器 3.正则匹配 不同版本的区别 正则匹配斜杠导致的区别 4.正则匹配的无名有名分组 分组匹配 无名分组 有名分组 四.反向解析 1.引入反向解析 2.反向解析使用 3.有名无名反向解析(动态路由反向解析) 五.作业 urls.py views.py userListPage.html userAddPage.html userEditPage.html 一.可视化界面之数据增删…
目录 Django框架简单搭建增删改查页面 一.前期的配置文件以及连接MySQL的基本准备 二.在数据库中准备好数据 三.将MySQL的数据展示到页面(简单认识HTML模板语法 for循环) 在Django项目views.py文件中利用ORM模型语法查找所有的数据 def user_list(request): # 1.获取user表中所有的数据展示到html页面上 user_data = models.UserInfo.objects.filter() # 括号内不填筛选条件等价于查所有 #…
一.orm介绍 1.什么是orm ORM即Object Relational Mapping,全称对象关系映射. 2.使用orm的优缺点 优点: 不用写SQL语句 开发效率高 缺点: SQL的效率低 3.使用orm 如果连接的是pycharm默认的Sqlite,不用改动,使用默认配置即可 如果连接mysql,需要在配置文件中的setting中进行配置: 将DATABASES={} 更新为 DATABASES = { 'default': { 'ENGINE': 'django.db.backen…
目录 orm增删改查.Django生命周期 一.orm介绍 二.orm增删改字段 三.Django生命周期 orm增删改查.Django生命周期 一.orm介绍 1.什么是orm ORM即Object Relational Mapping,全称对象关系映射. 2.使用orm的优缺点 优点: 不用写SQL语句 开发效率高 缺点: SQL的效率低 3.使用orm 如果连接的是pycharm默认的Sqlite,不用改动,使用默认配置即可 如果连接mysql,需要在配置文件中的setting中进行配置:…
django的请求生命周期流程图 要求每个人必须会画,帮助你梳理django的大致流程 路由层 1. 路由匹配:urls.py 这个文件是django框架的总路由文件,意味着还有分路由文件,每个应用都支持有自己的路由文件. # 控制django是否自动加斜杠匹配 APPEND_SLASH = False url(r'^test/$', views.test), ''' 路由匹配规则: 路由从上往下依次匹配,如果路由第一次匹配到了,那么,就会执行对应的视图函数,就不在往下匹配了. ''' 2. d…
听了讲解django的视频后,受益匪浅,每个知识点老师都会总结整理.学会总结,存为己用. django生命周期弄明白后,对于整个django的框架会有一个清晰的了解.先上图 1.客户端发送请求,在django路由系统里查找相应的url 2.url去寻找相对应的views下的函数 3.views下的函数定义 request,get等方法,获取数据库和模板信息 4.数据库和模板结合将数据以字符串的形式返回给客户端 再复杂点还有中间件,后续补上.…
一. Django生命周期 首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串,在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中.Django的请求生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情,而Django的生命周期内请求响应HTTP的过程如下: <1> 客户端发送http请求,当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端 ,请求头和请求体中会包含浏览器的动作(action…
以下信息是个人理解所得,如要转载,请注明转载处! 生命周期?很多人会问生命周期是什么?Django也有生命周期吗?他就是一个框架呀. 我们先来说一说一个西瓜的生命周期,一个西瓜刚开始只是一个种子,种到了地里.他要经历 发芽,开花,结果,枯萎,从生到死,这就是西瓜的生命周期. 而Django的生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情 ,直到用户关闭了这个页面,这个时间段发生的事情就是Django的生命周期. 首先我们知道HTTP请求及服务端响…