上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 视图继承关系 详图见文章末尾 视图 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 2个视图基类 APIView APIView 是REST framework提供的所有视图的基类,继承自Django的View父类。 from rest_framework.vie 阅读全文
posted @ 2021-04-15 23:37 山风有耳 阅读(123) 评论(0) 推荐(1) 编辑
摘要: 序列化器-Serializer 什么是rest_framework序列化? 在写前后端不分离的项目时: 我们有form组件帮我们去做数据校验 我们有模板语法,从数据库取出的queryset对象不需要人为去转格式 当我们写前后端分离项目的时: 我们需要自己去做数据校验 我们需要手动去转数据格式,因为跨 阅读全文
posted @ 2021-04-14 16:13 山风有耳 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Web应用模式 在开发Web应用中,有两种应用模式: 前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 前后端分离:只专注于写后端接口,返回json,xml格式数据 前后端不分离 前后端分离 api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得 阅读全文
posted @ 2021-04-13 15:58 山风有耳 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 以自带数据库db.sqlite3为例: PyCharm中很多时候,由于自己的疏忽大意会不小心修改一些暂时无法识别的文件的默认打开方式,这个有时候真的很气人,也大大的阻碍了开发和学习的效率 下面就以自带数据库db.sqlite3为例来说说如下图: 很多时候PyCharm由于暂时无法识别文件类型就会如上 阅读全文
posted @ 2021-04-12 18:02 山风有耳 阅读(557) 评论(0) 推荐(1) 编辑
摘要: 1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛 阅读全文
posted @ 2021-04-02 19:18 山风有耳 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Django中间件 什么是中间件? Middleware is a framework of hooks into Django’s request/response processing. It’s a light, low-level “plugin” system for globally a 阅读全文
posted @ 2021-03-31 18:34 山风有耳 阅读(117) 评论(0) 推荐(0) 编辑
摘要: cookie,session,token扫盲 1 cookie:是服务端设置保存在客户端浏览器上的键值对 ​ 如果不加密,是不安全的(可能被窃取,篡改) ​ cookie虽然是服务端设置的但是浏览器可以选择不保存 2 session:是保存在服务端的键值对 ​ 用户登录后,给用户分配一个随机字符串( 阅读全文
posted @ 2021-03-30 17:21 山风有耳 阅读(95) 评论(0) 推荐(0) 编辑
摘要: forms组件之校验字段 # 第一步:定义一个类,继承forms.Form # 第二步:在类中写字段,要校验的字段,字段属性就是校验规则 # 第三步:实例化得到一个Form对象,把要校验的数据传入 # 第四步:调用register_form.is_valid()校验,校验通过就是True # 第五步 阅读全文
posted @ 2021-03-28 23:24 山风有耳 阅读(92) 评论(0) 推荐(1) 编辑
摘要: 批量插入数据 模板层models.py from django.db import models class Books(models.Model): name = models.CharField(max_length=32) price = models.DecimalField(max_dig 阅读全文
posted @ 2021-03-28 16:23 山风有耳 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Django与ajax(入门) AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步JavaScript和XML”。是指一种创建交互式,快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数据交换 阅读全文
posted @ 2021-03-27 18:33 山风有耳 阅读(104) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页