摘要: 项目开发流程 # 1.核心 文章的增删改查 # 2.表关系分析 确定表的数量,确定表的基础字段,最后确定表的外键字段 # 3.表 1.用户表 2.个人站点表 3.文章表 4.文章分类表 5.文章标签表 6.点赞点踩表 7.文章评论表 # 4.基础字段分析 -1.用户表 替换auth_user表并扩展 阅读全文
posted @ 2023-01-02 15:02 橘子菌菌n 阅读(48) 评论(0) 推荐(0)
摘要: csrf跨站请求伪造 # 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人 # 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 # 3.预防 csrf策略:通过在返回的页面上添加独一无二 阅读全文
posted @ 2022-12-28 19:29 橘子菌菌n 阅读(31) 评论(0) 推荐(0)
摘要: django中间件 # 1.所有的请求和响应都必须经过中间件 # 2.django中间件默认自带七个,每个中间件负责不同的功能 """Django中间件的作用""" -1.修改请求,即传送到view中的HttpRequest对象。 -2.修改响应,即view返回的HttpResponse对象。 # 阅读全文
posted @ 2022-12-21 19:32 橘子菌菌n 阅读(36) 评论(0) 推荐(0)
摘要: form组件 # 1.form组件支持提前设置各种检验规则,之后自动校验 # 2.form组件可以支持直接渲染用户数据的各种标签 # 3.form组件支持针对不同的校验失败展示不同的提示 # 4.form组件的使用 - 1. 创建form类型 from django import forms cla 阅读全文
posted @ 2022-12-21 19:23 橘子菌菌n 阅读(26) 评论(0) 推荐(0)
摘要: 多对多创建第三张表的三种方式 # 1.全自动创建 # 优势:自动创建第三张表,并且提供了add,remove,set,clear四种操作与正反向查询 # 劣势:第三张表无法创建更多的字段,扩展性很差 class Book(models.Model): title = models.CharField 阅读全文
posted @ 2022-12-20 21:16 橘子菌菌n 阅读(58) 评论(0) 推荐(0)
摘要: Ajax # ajax:异步提交,局部刷新 Async 异步 // 1.ajax有许多版本,此次学习的位jQuery版本(无关版本,本质相同) // 2.基本语法 $.ajax({ url:' ', // 后端地址 三种填写方式 与form标签的action一致 type:'post', // 请求 阅读全文
posted @ 2022-12-20 17:49 橘子菌菌n 阅读(27) 评论(0) 推荐(0)
摘要: Q查询进阶 import os def main(): os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoday07.settings') import django django.setup() from app01 import mod 阅读全文
posted @ 2022-12-19 21:17 橘子菌菌n 阅读(31) 评论(0) 推荐(0)
摘要: 分组查询 """ 默认只能够直接获取分组的字段,其他字段需要使用方法我们也可以忽略掉该特性 将sql_mode中only_full_group_by配置移除即可 """ # 1.统计每一本书的作者个数 # 按照整条数据分组,按照书籍记录分组 res = models.Book.objects.ann 阅读全文
posted @ 2022-12-16 20:55 橘子菌菌n 阅读(69) 评论(0) 推荐(0)
摘要: ORM执行SQL语句 神奇的双下划线查询 import os def main(): os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoorm.settings') import django django.setup() from app 阅读全文
posted @ 2022-12-15 21:36 橘子菌菌n 阅读(82) 评论(0) 推荐(0)
摘要: 模型层使用准备 # 1.django自带的sqllite3对时间字段不敏感,所以使用mysql会更常见 # 2.单独测试django某个功能层 """django默认是不可以单独测试py文件的""" 想测试某个py文件(主要是models.py): -1.测试环境1: pycharm提供的pytho 阅读全文
posted @ 2022-12-14 19:59 橘子菌菌n 阅读(28) 评论(0) 推荐(0)