朔宁夫基于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)
02-09 15:35