上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 项目开发基本流程 1.需求分析 2.架构设计 3.分组开发 4.测试 5.部署上线 一、BBS表设计 先确定表的数量,再确定表的基础字段,再确定表的外键字段 1.表字段设计 1.用户表 继承AbstractUser 拓展: phone 电话号码 avatar 用户头像 create_time 创建时 阅读全文
posted @ 2023-01-02 21:29 Duosg 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、django的auth认证模块 1.什么是auth模块 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者 阅读全文
posted @ 2022-12-26 13:15 Duosg 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 一、csrf跨站请求伪造 1.csrf简介 CSRF跨站点请求伪造Cross Site Request Forgery,是一种挟持用户在当前已登录的web应用程序上执意非本意的操作的攻击方法。 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的 阅读全文
posted @ 2022-12-25 23:52 Duosg 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、Django中间件 django默认自带七个中间件,还支持用户自定义中间件 1.作用:全局的处理:会对所有的资源请求,所有的返回方式,所有的路由到视图的跳转、所有视图层的异常进行处理。 使用场景:当想用全局功能的时候 1:限制访问频率校验:这种功能应该在中间件中编写,减少对django后端资源的 阅读全文
posted @ 2022-12-21 21:26 Duosg 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、django内置序列化组件 1.前夕 前后端分离的情况下,两者交互只能通过json格式的数据,后端视图函数返回的数据应该是一个Json格式的大字典,那我们只能自己封装成大字典 from app01 import models from django.http import JsonRespons 阅读全文
posted @ 2022-12-20 20:50 Duosg 阅读(398) 评论(0) 推荐(0) 编辑
摘要: Ajax 异步提交,局部刷新 ajax不是一门新的技术并且有很多版本,我们目前学习的是jquery版 一、Ajax简介 1.什么是ajax Ajax即Asynchronous Javascript And XML 也就是异步 JavaScript和 XML 异步:和同步对应 JavaScript:通 阅读全文
posted @ 2022-12-19 21:24 Duosg 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 十二周总结 Django路由层 1.Django请求生命周期流程图 1.路由匹配 django2.x以及以上,urls.py中path第一个参数写什么就匹配什么 django1.x第一个参数是正则表达式 路由匹配本质:path第一个参数写什么就匹配什么 # 无论什么版本,django都自带自动加`/ 阅读全文
posted @ 2022-12-18 19:12 Duosg 阅读(19) 评论(1) 推荐(0) 编辑
摘要: 模型层 一、前期准备 1.关于数据库 自带的sqlite3数据库对时间字段不够敏感,展示的时候会错乱 使用数据库比如MySQL的时候,django的orm不会自动创建库,需要自己创建库 2.测试环境 django默认需要整个项目跑起来才能运行功能函数,如果想要测试某个py文件(主要指模型层model 阅读全文
posted @ 2022-12-14 22:09 Duosg 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 模版层 一、模版语法传值 1.模版语法 (1)模版语法 与数据值变量相关 {{ }} 与逻辑相关 {% %} 模版语法的注释 在前端浏览器的检查中是不会看到的,只会在后端看到 {# #} django的模版语法与jinja2不同,只支持句点符的方式 (2)针对需要加括号调用的名字,django模板语 阅读全文
posted @ 2022-12-14 19:35 Duosg 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Django视图层 编写视图 ==视图函数的执行结果只可能有两种==: 1.返回一个包含请求页面元素的 HttpResponse 对象 2.或者是抛出 Http404 这类异常。 至于执行过程中的其它的动作则由你决定 通常来说,一个视图的工作就是: 从参数获取数据,装载一个模板,然后将根据获取的数据 阅读全文
posted @ 2022-12-13 21:29 Duosg 阅读(34) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页