我有一个问题,我有模型:
class Student (User):
student_number = models.IntegerField()
然后我会:
user = Student()
#some code here
user.last_name = 'last_name'
user.student_number = 22
调用save方法后:
user.save()
仅更改字段姓氏,但调用后:
user.student.save()
只更改了学生学号。。。两种方法都不起作用。。。 那么,如何以正确的方式更新呢?你知道吗
那是不可能的。如果您只是继承模型,那么您拥有模型中的所有属性,并且如果您没有以错误的方式重写save方法,那么直接调用save方法将保存模型。我是说
本该好好工作的。可能你在什么地方做错了,请检查一下。否则,请立即发布您已注释的代码。你知道吗
相关问题 更多 >
编程相关推荐