2012-06-13 112 views
2

我有一個基於從django.contrib.auth.models形式從領域多個模型

我創建了一個叫做用戶配置另一個模型,它包括了有關用戶的更多信息模型用戶的形式。

在我forms.py我有一個基於一種形式:

class Meta: 
    model = User 

我怎麼能顯示我的HTML由用戶配置類擁有的領域?

PS:在用戶配置類我已經創建了一個用戶領域= models.OneToOneField(用戶)

提前感謝!

+0

[單個django ModelForm中的多個模型?]的可能的重複(http://stackoverflow.com/questions/2770810/muliple-models-in-a-single-django-modelform) – Alasdair

回答

3

創建兩個表單並將它們顯示在同一個<form>標記中。然後手動檢查表格是否有效,並在兩者上調用form.save()。雖然這樣做有點多,但也許比將它們合併成一種形式更清潔。

credit

0

從本質上講,你需要了解一下什麼是在線的形式。它們很好地適用於管理定製,但使用ModelForms時也適用相同的原則。通常人們只是分類用戶?