2022年5月11日
摘要: django-rest-framework 基础四 过滤、排序、分页、异常处理 1. 过滤 在之前所写的五个接口中,只有获取所有需要过滤,其他接口都不需要。如在访问的时候带参数过滤出自己想要的数据。 http://127.0.0.1:8080/?search=活着 1.1 内置过滤类 views.p 阅读全文
posted @ 2022-05-11 10:19 Hans_Wang 阅读(494) 评论(0) 推荐(3) 编辑
摘要: django-rest-framework 基础三 认证、权限和频率 1. 认证 登录接口: 登录成功只要给前端返回json格式字符串,这个字符串中带一个随机字符串(可以使用uuid生成) 登录接口步骤: 前端传入用户名和密码,然后去user表中查找,能找到说明用户和密码没问题,登录成功,然后在us 阅读全文
posted @ 2022-05-11 00:19 Hans_Wang 阅读(297) 评论(0) 推荐(0) 编辑
  2022年5月10日
摘要: django-rest-framework 基础二 序列化器和路由 1. 序列化器 1. 序列化,序列化器会把模型对象(qs,book)转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发(前端)送过来的数据,经过request以后变成字典(data),序列化器可以把字 阅读全文
posted @ 2022-05-10 15:54 Hans_Wang 阅读(352) 评论(0) 推荐(0) 编辑
  2022年5月9日
摘要: django-rest-framework 基础一 RESTful规范和DRF基本使用 1. RESTful 架构 1.1 REST来源 REST全称是Representational State Transfer,中文意思是表述性状态转移。 它首次出现在2000年Roy Fielding的博士论文 阅读全文
posted @ 2022-05-09 21:53 Hans_Wang 阅读(355) 评论(0) 推荐(0) 编辑
  2022年3月22日
摘要: Django基础七之CBV装饰器和中间件 1. CBV加装饰器 CBV加装饰器有三种方法, 案例:要求登录(不管get请求还是post请求)后才可以访问 HTML代码 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset=" 阅读全文
posted @ 2022-03-22 10:06 Hans_Wang 阅读(247) 评论(0) 推荐(0) 编辑
  2022年3月21日
摘要: Django基础八之认证模块 auth 1. auth介绍 Django 自带一个用户验证系统。它负责处理用户账号、组、权限和基于cookie的用户会话。 认证系统由以下部分组成: 用户 权限:二进制(是/否)标识指定用户是否可以执行特定任务。 组:将标签和权限应用于多个用户的一般方法。 可配置的密 阅读全文
posted @ 2022-03-21 23:39 Hans_Wang 阅读(560) 评论(0) 推荐(0) 编辑
  2022年3月20日
摘要: Django基础六之cookie和session 1. cookie和session介绍 1.1 cookie 简介 cookie是指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。由网景公司的前雇员卢·蒙特利在1993年3月发明。 Cookie保存在 阅读全文
posted @ 2022-03-20 10:26 Hans_Wang 阅读(300) 评论(0) 推荐(0) 编辑
  2022年3月19日
摘要: Django基础五之Ajax 1. Ajax介绍 2. Ajax前后端传值 在输入框一和输入框二中分别输入一个数字,然后点提交在第三个输入框中显示结果. HTML代码: <body> <div class="container"> <div class="row"> <div class="col- 阅读全文
posted @ 2022-03-19 11:21 Hans_Wang 阅读(1557) 评论(0) 推荐(0) 编辑
  2022年3月18日
摘要: Django基础四之测试环境和ORM查询 1. 搭建测试环境 Django是一个整体,不能单独测试某一个.py文件,要想测试需要搭建测试环境。 1.1 测试环境搭建方法: 方法一: 在项目里创建一个py文件,名字随意起。在这个py文件里写: """ 从manage.py里拷出来前四行有非注释的代码。 阅读全文
posted @ 2022-03-18 01:19 Hans_Wang 阅读(382) 评论(0) 推荐(0) 编辑
  2022年3月17日
摘要: Django基础二静态文件和ORM 1. 静态文件 写好后不会自动动态改变的文件资源,如CSS,js,图片,第三方框架文件等等都属于静态文件。默认我们会把静态文件都放在static目录下。这个目录在Django中是需要自己手动创建。 直接创建到项目的根目录下即可。 static: |___css 存 阅读全文
posted @ 2022-03-17 10:00 Hans_Wang 阅读(358) 评论(0) 推荐(1) 编辑

回到顶部