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']

如果这回答了您的问题,请将其标记为正确答案:)