03 2022 档案
摘要:请求与响应 请求 # Request 类的对象 》新的request对象 from rest_framework.request import Request # 记住的 __getattr__ request.data request.query_parmas >self._request.GET
阅读全文
摘要:序列化器介绍 序列化器其实就是一个类 作用 1. 序列化,序列化器会把模型对象(qs,book)转换成字典,经过response以后变成json字符串2. 反序列化,把客户端发(前端)送过来的数据,经过request以后变成字典(data),序列化器可以把字典转成模型-->存到数据库中3. 反序列化
阅读全文
摘要:result规范 # 前后端交互使用api接口 》符合某种规范 》restful规范 》写前后端分离的标准 # REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。 它首次出现在2000年Roy Fielding的博士论文中
阅读全文
摘要:Auth模块简介 auth模块是Django自带的用来解决用户注册、登录、修改密码等功能的用户认证系统,可以方便的让我们完成许多功能。 auth模块相关方法 创建超级用户(管理员) python3 manage.py createsuperuser # 1.比对用户名和密码是否正确 user_obj
阅读全文
摘要:Django中间件简介 Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。 浏览器从请求到响应的过程中,Django 需要通过很多中间件来处理,可以看如下图所示
阅读全文
摘要:cookie简介 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。 状态可以
阅读全文
摘要:ajax发送json数据的格式 # ajax默认提交的数据格式是 urlencoded ''' 发送的数据类型和数据格式要保持一致 ''' $('.btn').click(function () { $.ajax({ url: '', type: 'post', data: JSON.stringi
阅读全文
摘要:模型层 测试环境的搭建 """ 当你只是想测试django中的某一个py文件内容 那么你可以不用书写前后端交互的形式 而是直接写一个测试脚本即可 脚本代码无论是写在应用下的tests.py还是自己单独开设py文件都可以 """ # 测试环境的准备 去manage.py中拷贝前四行代码 然后自己写两行
阅读全文
摘要:模板层 模板语法传值 {{}}:变量相关 {%%}:逻辑相关 def index(request): # 模版语法可以传递的后端python数据类型 n = 123 f = 11.11 s = '我也想奔现' b = True l = ['小红','姗姗','花花','茹茹'] t = (111,2
阅读全文