会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
橘子菌菌
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2023年1月2日
BBS 项目分析
摘要: 项目开发流程 # 1.核心 文章的增删改查 # 2.表关系分析 确定表的数量,确定表的基础字段,最后确定表的外键字段 # 3.表 1.用户表 2.个人站点表 3.文章表 4.文章分类表 5.文章标签表 6.点赞点踩表 7.文章评论表 # 4.基础字段分析 -1.用户表 替换auth_user表并扩展
阅读全文
posted @ 2023-01-02 15:02 橘子菌菌n
阅读(48)
评论(0)
推荐(0)
2022年12月28日
django 13 csrf 与 auth
摘要: csrf跨站请求伪造 # 1.简介 钓鱼网站:假设是一个跟银行一模一样的网址页面 用户在该页面上转账 账户的钱会减少 但是受益人却不是自己想要转账的那个人 # 2.模拟 一台计算机上两个服务端不同端口启动 钓鱼网站提交地址改为正规网站的地址 # 3.预防 csrf策略:通过在返回的页面上添加独一无二
阅读全文
posted @ 2022-12-28 19:29 橘子菌菌n
阅读(31)
评论(0)
推荐(0)
2022年12月21日
django 12 django中间件,cookie与session
摘要: django中间件 # 1.所有的请求和响应都必须经过中间件 # 2.django中间件默认自带七个,每个中间件负责不同的功能 """Django中间件的作用""" -1.修改请求,即传送到view中的HttpRequest对象。 -2.修改响应,即view返回的HttpResponse对象。 #
阅读全文
posted @ 2022-12-21 19:32 橘子菌菌n
阅读(36)
评论(0)
推荐(0)
django 11 from组件
摘要: 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)
2022年12月20日
django10 分页器
摘要: 多对多创建第三张表的三种方式 # 1.全自动创建 # 优势:自动创建第三张表,并且提供了add,remove,set,clear四种操作与正反向查询 # 劣势:第三张表无法创建更多的字段,扩展性很差 class Book(models.Model): title = models.CharField
阅读全文
posted @ 2022-12-20 21:16 橘子菌菌n
阅读(58)
评论(0)
推荐(0)
django 09 ajax
摘要: Ajax # ajax:异步提交,局部刷新 Async 异步 // 1.ajax有许多版本,此次学习的位jQuery版本(无关版本,本质相同) // 2.基本语法 $.ajax({ url:' ', // 后端地址 三种填写方式 与form标签的action一致 type:'post', // 请求
阅读全文
posted @ 2022-12-20 17:49 橘子菌菌n
阅读(27)
评论(0)
推荐(0)
2022年12月19日
django 08 orm查询相关3
摘要: 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)
2022年12月16日
django 07 ORM查询优化
摘要: 分组查询 """ 默认只能够直接获取分组的字段,其他字段需要使用方法我们也可以忽略掉该特性 将sql_mode中only_full_group_by配置移除即可 """ # 1.统计每一本书的作者个数 # 按照整条数据分组,按照书籍记录分组 res = models.Book.objects.ann
阅读全文
posted @ 2022-12-16 20:55 橘子菌菌n
阅读(69)
评论(0)
推荐(0)
2022年12月15日
django 06 模型层 ORM查询
摘要: 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)
2022年12月14日
django 06 模型层
摘要: 模型层使用准备 # 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)
上一页
1
2
3
4
5
6
7
8
下一页
公告