在Django中,我有这个模型(它继承自AbstractBaseUser):
class User(AbstractBaseUser):
username = models.CharField(max_length=20, unique=True)
realname = models.CharField(max_length=10)
grade = models.CharField(max_length=10)
studentNo = models.CharField(max_length=10)
email = models.EmailField()
is_active = models.BooleanField(default=True)
is_admin = models.BooleanField(default=False)
我希望序列化单个用户对象以:
^{pr2}$是否有要序列化的实用程序?在
我找到了the document表格django。跟随cocument,它只能序列化一个列表,并且必须使用model
和{
[
{
"fields": {
"email": "admin@admin.com",
"is_active": true,
"studentNo": "lu",
"username": "admin",
"realname": "lu",
"grade": "lu"
},
"pk": 1,
"model": "account.user"
}
]
我也尝试了内建模块^{
我有另一种方法
您可以像这样创建自定义
Serializer
我在新的Django版本中使用这个
相关问题 更多 >
编程相关推荐