朔宁夫基于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)