Django modelform集成foreignkey属性的字段
Django modelform集成foreignkey属性的字段,django,django-forms,Django,Django Forms,我有这个模型来扩展用户对象 class Treasurer(models.Model): user = models.OneToOneField(User, primary_key=True) startofterm=models.DateTimeField('Date Started') endofterm=models.DateTimeField(null=True) isGeneral=models.BooleanField('Is it general?'
我有这个模型来扩展用户对象
class Treasurer(models.Model):
user = models.OneToOneField(User, primary_key=True)
startofterm=models.DateTimeField('Date Started')
endofterm=models.DateTimeField(null=True)
isGeneral=models.BooleanField('Is it general?')
phone=models.CharField(max_length=15,null=True)
section=models.ForeignKey(Section)
def __unicode__(self):
return self.user.get_full_name()
我想创建一个modelform,它允许修改用户对象的某些属性(名称、姓氏,但不包括邮件)。我看到haw可以用admin来做,但不能用modelForms来做。
欢迎任何意见。
提前谢谢。看看是否回答了您的问题您应该创建一个如下的模型表单:
class TreasurerForm(forms.ModelForm):
class Meta:
model = Treasurer
fields = ['name', 'surname']
如果这回答了您的问题,请将其标记为正确答案:)