2013-04-26 69 views
0

我在Django中開發,我試圖編輯一些數據。Django OneToOneField未選中

這裏是我的模型:

class Jewel(models.Model): 
    ... 
    goldColor = models.ForeignKey(GoldColor, related_name='jewels') 
    bound = models.OneToOneField('self', blank=True, null=True) 
    ... 

的我的表格:

class JewelsManagementForm(forms.Form): 
    goldColor = forms.ModelChoiceField(label=LABEL_GOLD_COLOR, queryset=GoldColor.objects.all(), widget=forms.Select()) 
    bound = forms.ModelChoiceField(label=LABEL_BOUND, queryset=Reference.objects.all(), widget=forms.Select(), required=False) 
    ... 

但是,當我編輯這些DATAS,goldColor場正確地前值分配,但界是不是。 有沒有辦法做到這一點?我應該使用其他字段類型嗎?

回答