【发布时间】:2021-07-09 15:00:08
【问题描述】:
我是 django 的新手,我使用 django 的内置用户模型创建了 onetoOneField 关系模型,但我不知道如何更新该模型类表值。 我的模型
class category(models.Model):
user = models.OneToOneField(User,on_delete=models.CASCADE)
TYPES = [
("BASIC","BASIC"),
("PLUS","PLUS"),
("PRO","PRO")
]
User_Type = models.CharField(max_length=40,choices=TYPES,default="BASIC")
Product_Limit = models.IntegerField(default=0)
Amount_Paid = models.IntegerField(default=0)
尝试了这两种情况,但出现了一些错误
#key = category.objects.update_or_create(id=request.user.id,User_Type= request.user.category.User_Type,Product_Limit=2,Amount_Paid=request.user.category.Amount_Paid)
user = request.user.category.update_or_create(Product_Limit=10)
【问题讨论】:
-
您可以添加您在每种情况下遇到的错误吗?
-
你遇到了什么错误?
-
将用图像编辑给我 1 分钟
-
你现在可以检查一下吗?
标签: python mysql django django-models