idEaL
stark组件 stark组件
1.介绍:​ 快速完成对N张表增删改查+自定义复杂操作 2.单例模式​ 类实例化单个对象 zhangsen.py class AdminSite(object): pass obj1 = Admi
2021-06-30
rbac组件 rbac组件
权限表设计: 基于角色的权限控制 用户表 id name 角色表 id title 用户角色关系表 id name_id title_id 权限表 id u
2021-06-30
视图额外动作 视图额外动作
1.视图额外动作 目的:扩展视图集功能,添加额外动作 操作流程 1,路由 from django.contrib import admin from django.urls import path, include from . im
2021-06-30
模型类序列化器 模型类序列化器
ModelSerializer 目的:可以使用ModelSerializer根据模型类生成字段 作用: 1.可以参考模型自动生成字段,还可以自己编写字段 提供了create方法和update方法 from rest_framewor
2021-06-30
在序列化器重写category(外键) #把 外键category的输出转换成汉字,多对一不需要加 many= true 可以获取到name category = serializers.StringRelatedField(read
2021-06-30
序列化器 序列化器
序列化器:作用: 序列化:​ 数据之间的相互转换,数据结构类型转换为其他格式(字典,JSON,XML等),将Django的模型类对象转换为JSON字符串 反序列化:​ 反之,将其他格式转换为程序整的数据,例如将JSON字符串转换
2021-06-30
restful风格 restful风格
restful风格介绍:​ 一种软件架构风格,设计风格,不是标准 ,可以解决不通程序员共同协作的代码不和谐问题 设计风格: 域名:api应该部署到转有域名下 路径:不能用动词 版本:在地址栏拼接 http动词:不同的请求方式,表
2021-06-30
Django REST framework Django REST framework
Django REST framework 简介 在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。 在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改
2021-06-30
flask源码解析 flask源码解析
threading.local对象,用于为每个线程开辟一块空间来保存它独有的值 在源码中分析上下文管理​ 第一阶段:将ctx(request,session)放到Local对象 ​ 第二阶段:视图函数导入:request\se
2021-06-29
crm项目开发 crm项目开发
第一部分:权限组件… 第二部分:stark组件 如何使用: 在app编写 stark.py 在stark.py中进行定制 默认配置: site.register(models.Project) 自定义配置: class Projfi
2021-06-29
2 / 3