03 2022 档案

摘要:序列化器介绍 序列化,序列化器会把模型对象(qs,book)转换成字典,经过response以后变成json字符串 反序列化,把客户端发(前端)送过来的数据,经过request以后变成字典(data),序列化器可以把字典转成模型-->存到数据库中 反序列化,完成数据校验功能 》前端传入的数据是否合法 阅读全文
posted @ 2022-03-30 21:31 临江沂水 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一 Web应用模式 1.1 前后端不分离 前后端不分离也就是前后端混合开发,页面会在后端渲染 1.2 前后端分离 前后端分离后,页面的渲染使用js的dom操作插入而不是使用后端语言。 好处在于让前端人员专注前端而后端人员专注后端。 表现形式也不仅限于网页,还包括app和小程序 二 API接口 为了在 阅读全文
posted @ 2022-03-30 16:00 临江沂水 阅读(584) 评论(0) 推荐(0) 编辑
摘要:Django中间件 """ django中间件是django的门户 1.请求来的时候需要先经过中间件才能到达真正的django后端 2.响应走的时候最后也需要经过中间件才能发送出去 django自带七个中间件 """ MIDDLEWARE = [ 'django.middleware.securit 阅读全文
posted @ 2022-03-10 16:33 临江沂水 阅读(74) 评论(0) 推荐(0) 编辑
摘要:cookie和session介绍 1. 很久以前,网站都是静态的,eg: 新闻类,博客类 # 静态网站不需要登录 2. 随着发展,后续诞生了支付宝,购物网站... # 动态网站需要登录 3. HTTP协议的特点: 3.1 无状态 诞生了保存用户数据的cookie,session,token 4. c 阅读全文
posted @ 2022-03-09 16:11 临江沂水 阅读(50) 评论(0) 推荐(0) 编辑
摘要:批量插入数据 def ab_pl(request): # 先给Book插入一万条数据 # for i in range(10000): # models.Book.objects.create(title='第%s本书'%i) # # 再将所有的数据查询并展示到前端页面 book_queryset 阅读全文
posted @ 2022-03-08 16:52 临江沂水 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Ajax 请求方式 朝后端发送请求的方式 1.浏览器地址栏直接输入url回车 GET请求 2.a标签href属性 GET请求 3.form表单 GET请求/POST请求 4.ajax GET请求/POST请求 特点: 异步提交 , 局部刷新 AJAX 不是新的编程语言,而是一种使用现有标准的新方法( 阅读全文
posted @ 2022-03-07 21:06 临江沂水 阅读(55) 评论(0) 推荐(0) 编辑
摘要:测试环境搭建 """ 当你只是想测试django中的某一个py文件内容 那么你可以不用书写前后端交互的形式 而是直接写一个测试脚本即可 脚本代码无论是写在应用下的tests.py还是自己单独开设py文件都可以 """ # 测试环境的准备 去manage.py中拷贝前四行代码 然后自己写两行 impo 阅读全文
posted @ 2022-03-03 20:07 临江沂水 阅读(153) 评论(0) 推荐(0) 编辑
摘要:模版语法传值 {{}}:变量相关 {%%}:逻辑相关 def index(request): # 模版语法可以传递的后端python数据类型 n = 123 f = 11.11 s = '我也想奔现' b = True l = ['小红','姗姗','花花','茹茹'] t = (111,222,3 阅读全文
posted @ 2022-03-02 16:31 临江沂水 阅读(106) 评论(0) 推荐(0) 编辑
摘要:JsonResponse类的使用 JsonResponse类的作用是将数据转化成json格式来传递 from django.http import JsonResponse def index(request): user_dict = {'name': 'tom', 'age': 18} retu 阅读全文
posted @ 2022-03-01 20:22 临江沂水 阅读(77) 评论(0) 推荐(0) 编辑

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