2010-05-05 63 views
1

有沒有辦法從配置文件模型創建表單?配置文件模型的表單?

例如...如果我有這個模型簡介:

class blogger(models.Model): 

    user = models.ForeignKey(User, unique=True) 
    born = models.DateTimeField('born')  
    gender = models.CharField(max_length=1, choices=gender) 
    about = models.TextField(_('about'), null=True, blank=True) 

我想這種形式:

名稱:

姓:

出生:

性別:

關於:

這可能嗎?如果是的話如何?

回答

2

添加額外的字段到的ModelForm。

class BloggerForm(forms.ModelForm): 
    name=forms.CharField() 
    surname=forms.CharField() 

    class Meta: 
    model=blogger 
    exclude=('user',) 

然後,您可以覆蓋清潔/保存的方法來處理新的數據

2

使用Modelforms

+0

ModelForms不顯示姓名MA機種只在用戶選擇。 – xRobot 2010-05-06 07:09:01