继承我的情景:
我有一个用户填写的表单。 在会话结束时,所有表单数据都显示给用户。 同时在用户表单旁边呈现参考表单,并显示推荐值或默认值。
因此,我认为我需要的架构是类似于:
的MySQL表格布局DATABASE
|___FormTable-User
| |_var1
| |_var2
| |_var3
|
|___FormTable-Refrence
|_var1
|_var2
|_var3
有没有办法配置models.py来制作模型类的副本,还是创建一个继承另一个模型的字段的模型?
理论:
class userForm(models.Model):
var1 = models.IntegerField()
var2 = models.IntegerField()
var3 = models.IntegerField()
class Meta:
managed = True
db_table = "FormTable-User"
class refrenceForm(userForm):
#inherits all fields from userForm so -
#makemigrations detects this as its own model
#but will always be an exact copy of userForm.
#only difference is the table name...
class Meta:
managed = True
db_table = "FormTable-Refrence"
谢谢大家的善意!