开发实践12_DataMiningSys.

朔宁夫基于Pycharm的网页开发课程笔记。Tips

1 实际的分析系统构建可能涉及不同开发工具,无法基于模型关系关联,需要明确item的id。

复制代码
role_id = models.IntegerField(primary_key=True, verbose_name="Authority")
复制代码
id = models.BigAutoField(primary_key=True, verbose_name="UserID")

在user模型中关联role的"id":

复制代码
role_id = models.IntegerField(verbose_name="Authority")

2 注意superuser在增删改查中的特殊处理;serializer不适用于处理pwd的函数。

3 用rest与serializer实现后端互动。

4 序列化对象是set时设置many=True

复制代码
ser = UserSerializer(users, many=True)
相关推荐
嵌入式×边缘AI:打怪升级日志3 分钟前
从零开始写Linux字符设备驱动:一个不操作硬件的Hello驱动
linux·运维·数据库
搜佛说8 分钟前
比SQLite更快,比InfluxDB更轻:sfsDb的降维打击
jvm·数据库·物联网·架构·sqlite·边缘计算·iot
LilySesy9 分钟前
【与AI+】英语day4——数据库与性能优化
数据库·oracle·性能优化·sap·abap·自动翻译
前进的李工11 分钟前
MySQL角色管理:权限控制全攻略
前端·javascript·数据库·mysql
爱丽_13 分钟前
MySQL `EXPLAIN`:看懂执行计划、判断索引是否生效与排错套路
android·数据库·mysql
小红的布丁14 分钟前
Redis 持久化详解:AOF、RDB 与混合持久化如何平衡性能和可靠性
数据库·redis·缓存
qqxhb32 分钟前
23|工具生态全景:本地文件、网络、数据库、浏览器自动化
网络·数据库·自动化·ai编程·最小权限·人工确认
Meme Buoy1 小时前
10.2需求分析-获取-定义-验证-管理
数据库·需求分析
Trouvaille ~1 小时前
【MySQL篇】从零开始:安装与基础概念
linux·数据库·mysql·ubuntu·c·教程·基础入门