我有一个有三个字段的模型。我已将其定义为Modelform。我已经编写了视图来添加,读取和删除此模型的对象。现在,当我编辑时,我想启用一个字段。用户只能编辑此字段。怎么做?
models.py
class MyModel(models.Model):
Field1 = models.ForeignKey(DiffModel1, null=False)
Field2 = models.ForeignKey(DiffModel2, null=False)
Field3 = models.IntegerField(default=0, null=False)
答案 0 :(得分:0)
在浏览了SO和文档中的前几个问题之后,我决定创建一个新的ModelForm,它排除了Meta类中的其他字段。我只在编辑时使用了这个新的ModelForm。这解决了我的问题。