02 2025 档案
摘要:admin后台维护模型 创建模型 在应用的admin模块注册模型 admin.site.register(模型类[, 模型管理类]) 可以在根urls模块设置admin.site.site_header等信息,修改后台显示的系统名称 模型admin类 在应用admin模块为模型类创建对应的模型管理类
阅读全文
摘要:## 参考 - 从基础到高级应用,详解用Python实现容器化和微服务架构 - 华为云开发者联盟 - 博客园
阅读全文
摘要:Django REST framework 简介 在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。 在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写
阅读全文
摘要:视图概览 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 视图的继承关系: 视图的方法与属性: Request 与 Response 1. Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象
阅读全文
摘要:序列化器的作用: 进行数据的校验 对数据对象进行转换 定义Serializer 1. 定义方法 Django REST framework中的Serializer使用类来定义,须继承自rest_framework.serializers.Serializer。 例如,我们已有了一个数据库模型类Boo
阅读全文
摘要:Django流程 重点 MVT流程:掌握M,V,T的每个模块的功能,了解MVT的流程 创建Django项目和应用 django-admin startproject name python manager.py startapp name 视图和ULR 视图的请求和响应 URL的匹配路径 Djang
阅读全文
摘要:模型 重点 模型配置 数据的增删改 增:book = BookInfo() book.save() 和BookInfo.objects.create() 删:book.delete() 和BookInfo.objects.get().delete() 改:book.name='xxx' book.s
阅读全文
摘要:创建工程 在使用Flask框架时,项目工程目录的组织与创建是需要我们自己手动创建完成的。 在django中,项目工程目录可以借助django提供的命令帮助我们创建。 1. 创建 创建工程的命令为: django-admin startproject 工程名称 例如:想要在桌面的code目录中创建一个
阅读全文
摘要:视图 重点 HttpRequest 位置参数和关键字参数 查询字符串 请求体:表单数据,JSON数据 请求头 HttpResponse HttpResponse JsonResponse redirect 类视图 类视图的定义和使用 类视图装饰器(难点) URLconf 浏览者通过在浏览器的地址栏中
阅读全文
摘要:认证Authentication 可以在配置文件中配置全局默认的认证方案 REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.BasicAuthentication', # 基本认
阅读全文
摘要:模板 重点 自带模板 基本使用 流程控制 过滤器 继承 Jinja2模板 配置 CSRF 原理 如何防范 Django使用自带模板 1 配置 在工程中创建模板目录templates。 在settings.py配置文件中修改TEMPLATES配置项的DIRS值: TEMPLATES = [ { 'BA
阅读全文
摘要:Flask介绍 1 学习Flask框架的原因 Flask与Django为Python Web开发使用最主要的两个框架。 2 Flask Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身
阅读全文
摘要:Flask-RESTful起步 Flask-RESTful是用于快速构建REST API的Flask扩展。 1 安装 pip install flask-restful 2 Hello World from flask import Flask from flask_restful import R
阅读全文
摘要:JWT & JWS & JWE Json Web Token(JWT) JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在两个组织之间传递安全可靠的信息。 官方定义:JSON Web Token (JWT) is a compact URL-safe means
阅读全文