09 2022 档案

摘要:1. 两个视图基类 1.1 GenericAPIview属性和方法 属性: serializer_class:指明视图使用的序列化器 方法: get_serializer_class(self):获取序列化类 get_serializer(self,*args,*kwargs):该方法在提供序列化器 阅读全文
posted @ 2022-09-30 19:10 |相得益张| 阅读(56) 评论(0) 推荐(0) 编辑
摘要:1. Djiago-rest-framework体系 1. 前后端开发模式 2. API接口 3. postman使用 4. 序列化和反序列化 5. restful规范 6. cbv的执行流程 7. APIView 继承了View,执行流程 8. 序列化类 9. 请求与响应 10. 视图层(2基类, 阅读全文
posted @ 2022-09-29 19:56 |相得益张| 阅读(83) 评论(1) 推荐(0) 编辑
摘要:1. 序列化类常用字段与字段参数 1.1 常用字段类型 | 字段 | 字段构造方式 | | | | | BooleanField | BooleanField() | | NullBooleanField | NullBooleanField() | | CharField | CharField( 阅读全文
posted @ 2022-09-27 20:55 |相得益张| 阅读(214) 评论(1) 推荐(0) 编辑
摘要:1. Http协议 1.1 简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用 阅读全文
posted @ 2022-09-26 21:25 |相得益张| 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1. 前后端开发模式 1.1 前后端混合开发 模块 使用模板语法渲染模板,后端人员要通过前端写好的html页面,套模板语法 eg: 图书管理系统,BBS项目, 过程: 前端写好静态的HTML页面交付给后端开发。静态页面可以本地开发,也无需考虑业务逻辑只需要实现View即可。 后端使用模板引擎去套模板 阅读全文
posted @ 2022-09-23 21:32 |相得益张| 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1. 补充知识 1.1 去IOE 1. 它是阿里巴巴造出的概念。其本意是,在阿里巴巴的IT架构中,去掉IBM的小型机、Oracle数据库、EMC存储设备,代之以自己在开源软件基础上开发的系统 2、去IOE意味着接下来政府必须将数据安全牢牢掌握在国内企业手中,防止数据丢失造成的一系列严重后果。也是在此 阅读全文
posted @ 2022-09-15 23:04 |相得益张| 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1. 项目开发流程 1.1 BBS了解 BBS: 多人博客系统 技术:django、mysql 行业了解: 传统软件行业:给第三方做解决方案 互联网行业: 饿了么,美团.... 1.2 软件开发流程 1. 项目立项(高层,市场人员:市场调研,跟客户对接) 2. 项目设计(产品经理:设计软件功能,设计 阅读全文
posted @ 2022-09-14 21:31 |相得益张| 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1. csrf跨站请求伪造 1.1 什么是csrf CSRF(Cross Site Request Forgery) 跨站请求伪造。也被称为One Click Attack和Session Riding,通常缩写为CSRF或XSRF。如果从名字你还不不知道它表示什么,你可以这样理解:攻击者(黑客,钓 阅读全文
posted @ 2022-09-13 22:59 |相得益张| 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1. cookie与session 1.1 cookie由来 HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 状态可以理解为客户端和服务器在某次会话中产生的数据 阅读全文
posted @ 2022-09-12 17:05 |相得益张| 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1. 虚拟环境 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。譬如 阅读全文
posted @ 2022-09-08 23:00 |相得益张| 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1. Ajax 1.1 Ajax简介 1. AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 2. AJAX 不是新 阅读全文
posted @ 2022-09-07 23:05 |相得益张| 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1.数据准备 class Book(models.Model): """图书表""" title = models.CharField(max_length=32) price = models.DecimalField(max_digits=8, decimal_places=2) publish 阅读全文
posted @ 2022-09-07 21:55 |相得益张| 阅读(161) 评论(2) 推荐(0) 编辑
摘要:1. 正反向查询进阶操作 # 1.查询主键为1的书籍对应的出版社名称及书名 res = models.Publish.objects.filter(book__pk=1).values('name','book__title') print(res) # 2.查询主键为3的书籍对应的作者姓名及书名 阅读全文
posted @ 2022-09-06 21:48 |相得益张| 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1. 表查询数据准备及测试环境搭建 1.1 Django自带一个sqlite3小型数据库 该数据库功能非常有限,并且针对日期类型的数据兼容性很差 1.2 Django切换Mysql数据 Django1.11 版本 需要在项目或者应用目录下的__init__.py中编写一行代码 import pymy 阅读全文
posted @ 2022-09-05 23:05 |相得益张| 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1. 网页伪静态 将动态网页伪装成静态网页,从而提升网页被搜索引擎收录的概率表现形式就是网址看着像一个具体的文件路径 2. 视图层 2.1 视图函数的返回值问题 1. 视图函数必须返回一个HttpResponse对象 2. 注意HttpResonse其实是一个类 HttpResonse class 阅读全文
posted @ 2022-09-02 21:29 |相得益张| 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1. 用户数据的增删改查 详情链接:https://www.cnblogs.com/cainiaozhy/p/16647597.html 2. Django请求生命周期流程图 3. 路由匹配 3.1 path斜杠 1.path 结构:path('网址后缀',函数名) 一旦网址后缀匹配上了就会自动执行 阅读全文
posted @ 2022-09-01 23:17 |相得益张| 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1.搭建基本功能 步骤一:创建django项目并创建app 创建static静态文件夹 在配置文件中操作: 修改templates文件夹路径'DIRS':(os.path.join(BASE_DIR,'templates')) 注释掉'django.middleware.csrf.CsrfViewM 阅读全文
posted @ 2022-09-01 19:15 |相得益张| 阅读(336) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示