摘要: 内容概要 ApiView+JsonResponse编写接口 ApiView+Response编写接口 ApiView源码解析 Request对象源码分析 序列化器介绍和快速使用/反序列化 反序列化的校验 ApiView+JsonResponse编写接口 我们还是在models模型层中创建一个book 阅读全文
posted @ 2023-02-01 20:03 dd随风 阅读(114) 评论(0) 推荐(1) 编辑
摘要: 内容概要 drf整体知识点 1入门规范 web应用模式 api接口 postman 使用教程 restful规范 序列化反序列化 基于django原生框架编写5个接口 drf介绍及快速使用 cbv源码分析 2序列化组件 基本序列化类 模型类序列化 如何序列化/反序列化 反序列化的数据校验功能 3请求 阅读全文
posted @ 2023-01-30 15:31 dd随风 阅读(54) 评论(0) 推荐(0) 编辑
摘要: BBS项目(仿博客园项目) 项目简介 使用python中 django框架开发类似博客园基本功能的小项目 技术:django框架、编程语言(python3.8)、前端基础(bootstarp3.4.1,jQuery3.5.1)、数据库(mysql5.6.44) 项目开发流程规范: 我们在前期ATM项 阅读全文
posted @ 2023-01-02 19:55 dd随风 阅读(203) 评论(1) 推荐(1) 编辑
摘要: 前期cookies 最开始的浏览器,每次向服务器的请求都自报家门,即每发一次请求,都把用户名和密码都发过去: 当用户第一次把用户名和密码输对了之后。浏览器自动保存用户名和密码。发请求时,浏览器自动帮你输入用户名密码。 浏览器有能力记住不同网站的用户名和密码。此时浏览器也就是客户端。 产生了cooki 阅读全文
posted @ 2022-12-26 15:20 dd随风 阅读(17) 评论(0) 推荐(0) 编辑
摘要: django中间件 django默认有七个中间件 并且还支持用户自定义中间件 中间件主要可以用于:网站访问频率的校验 用户权限的校验等全局类型的功能需求 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.c 阅读全文
posted @ 2022-12-26 13:04 dd随风 阅读(14) 评论(0) 推荐(0) 编辑
摘要: forms组件渲染标签 表单组件的核心思想是: 通过后端的一个表单类对应前端的一个表单,表单类中的一个字段,对应前端的一个iput输入框 表单组件的渲染方式三种 我们在使用django的 forms组件时需要在当前视图层提前导入: `from django import forms` 并且手写一个类 阅读全文
posted @ 2022-12-25 18:57 dd随风 阅读(22) 评论(0) 推荐(0) 编辑
摘要: django内置序列化组件(drf前身) '''前后端分离的项目 视图函数只需要返回json格式的数据即可''' from app01 import models from django.http import JsonResponse def ab_ser_func(request): # 1.查 阅读全文
posted @ 2022-12-20 14:48 dd随风 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 图书管理系统 项目前期准备 在pycharm中创建新项目 配置默认设置文件 创建db1216库 配置默认设置文件 表结构设计 图书表 (书名(CharField),图书价格(DesimalField),图书出版日期(DateField)) 先考虑普通字段再考虑外键字段 最后在进行数据库迁移、测试数据 阅读全文
posted @ 2022-12-19 17:02 dd随风 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Ajax ajax不是一门新的技术并且有很多版本 我们目前的是jQuery版本(版本无所谓 本质一样就可以) Ajax的特点:异步提交,局部刷新 基本语法: $.ajax({ url:'', // 后端地址 三种填写方式 与form标签的action一致 type:'post', // 请求方式 默 阅读全文
posted @ 2022-12-19 16:41 dd随风 阅读(12) 评论(0) 推荐(0) 编辑
摘要: django路由层 1.路由匹配 django版本对路由匹配有不同的方式 在1.x版本 路由匹配也就是 url('参数为正则表达式') 在2.x版本path('第一个参数写什么就匹配什么') 无论什么版本的django都自带添加斜杠后缀的功能 我们也可以在项目settings文件中添加配置 '''A 阅读全文
posted @ 2022-12-10 19:44 dd随风 阅读(97) 评论(0) 推荐(0) 编辑