上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: forms组件数据校验 小需求:获取用户数据并发送给后端校验 后端返回不符合校验规则的提示信息 form组件 1.自动校验数据 2.自动生成标签 3.自动展示信息 from django import forms class MyForm(forms.Form): username = forms. 阅读全文
posted @ 2022-12-21 20:32 悠悠-winter 阅读(54) 评论(0) 推荐(0)
摘要: django内置序列化组件(drf前身) urls.py: # 序列化组件 path('ab_ser/',views.ab_ser), views.py: '''前后端分离的项目 视图函数只需要返回json格式的数据即可''' from app01 import models from django 阅读全文
posted @ 2022-12-20 16:32 悠悠-winter 阅读(65) 评论(0) 推荐(0)
摘要: ORM查询优化 1.ORM的查询默认都是惰性处理 惰性处理:如果只是书写了orm语句,在后面根本没有用到该语句所查询出来的参数,那么orm会自动识别出来,直接不执行。 举例:res=models.Book.objects.all() # 这时orm是不会走数据库的 print(res) # 只有当要 阅读全文
posted @ 2022-12-19 14:57 悠悠-winter 阅读(58) 评论(0) 推荐(0)
摘要: 路由匹配 django2.x及以上path第一个参数写什么就匹配什么,django1.x第一个参数是正则表达式 转换器(动态匹配) str:匹配除路径分隔符外的任何非空字符串(常用) int:匹配0或者任意正整数(一般) path:能够匹配完整的URL路径 正则匹配的无名分组 re_path('^t 阅读全文
posted @ 2022-12-18 19:49 悠悠-winter 阅读(31) 评论(0) 推荐(0)
摘要: 图书管理系统 图书管理系统基础环境准备 1.pycharm新建一个django项目 2.新建一个数据库用于存储项目所需数据 create database day07 3.配置pycharm基础环境配置 1)创建static目录 2)static目录拷贝静态资源目录 3)settings.py添加t 阅读全文
posted @ 2022-12-16 15:33 悠悠-winter 阅读(173) 评论(0) 推荐(0)
摘要: ORM执行SQL语句 有时候ORM的操作效率可能偏低 我们是可以自己编写SQL的 方式一: models.User.objects.raw('select * from app01_user;') 方式二: from django.db import connection cursor = conn 阅读全文
posted @ 2022-12-15 15:03 悠悠-winter 阅读(259) 评论(0) 推荐(0)
摘要: 模板层之标签 会对一个变量求值,如果它的值是“True”(存在、不为空、且不是boolean类型的false值),对应的内容块会输出。 if语句支持 and 、or、==、>、<、!=、<=、>=、in、not in、is、is not判断 {% if d1 %} 内容块 {% endif %} { 阅读全文
posted @ 2022-12-14 17:16 悠悠-winter 阅读(72) 评论(0) 推荐(0)
摘要: 路由分发 django支持每个应用都可以有自己独立的路由层、静态文件、模板层。基于该特性多人开发项目就可以完全解耦合,之后利用路由分发还可以整合到一起 多个应用都有很多路由与视图函数的对应关系 这个时候可以拆分到各自的路由层中 使用路由分发之前 总路由直接干路由与视图函数的匹配 path('inde 阅读全文
posted @ 2022-12-13 17:32 悠悠-winter 阅读(208) 评论(0) 推荐(0)
摘要: 可视化界面之数据增删改查 针对数据对象主键字段的获取可以使用更加方便的obj.pk获取 在模型类中定义双下__str__方法可以在数据对象被执行打印操作的时候方便查看 """ form表单中能够触发提交动作的按钮只有两个 <input type='submit'> <button></button> 阅读全文
posted @ 2022-12-12 17:35 悠悠-winter 阅读(130) 评论(0) 推荐(0)
摘要: CSS 表单标签补充说明 1.用于获取用户数据的标签至少应该含有name属性,用户输入的数据会被保存到标签的value属性中 2.如果不需要用户填写数据,只需要选择,那么我们需要自己填写value 3.针对input标签理论上应该配一个label标签绑定,但是也可以不写 4.标签的属性如果和属性值相 阅读全文
posted @ 2022-12-11 21:23 悠悠-winter 阅读(32) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页