开发实践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)
相关推荐
G***T6917 分钟前
PostgreSQL全文搜索教程,中文分词配置
数据库·postgresql·中文分词
必胜刻1 小时前
MySQL复盘总结
数据库·mysql·oracle
百***79461 小时前
MySQL数据库(SQL分类)
数据库·sql·mysql
weixin_307779131 小时前
Amazon VPC中Web应用无法连接数据库的安全组配置问题分析与修复
网络·数据库·安全·云计算·aws
q***42051 小时前
开启mysql的binlog日志
数据库·mysql
q***38512 小时前
Spring boot启动原理及相关组件
数据库·spring boot·后端
你不是我我2 小时前
【Java 开发日记】SQL 语句左连接右连接内连接如何使用,区别是什么?
java·javascript·数据库
JELEE.2 小时前
Django中如何重写save()方法
数据库·django
SuperSpinach3 小时前
mysql 报错Authentication method ‘caching_sha2_password‘ is not supported.
数据库·mysql
R.lin3 小时前
MySQL 性能优化最佳实践
数据库·mysql·性能优化