0
在Django管理頁面中,當我們在對象中使用ForeignKey時,管理員顯示在具有ForeignKey值的模型中設置ForeignObject的選項。如何使Django管理顯示OneToMany而不是ForeignKey
例如:
class Diferencial(SobreFather):
class Meta:
verbose_name = 'Diferencial'
verbose_name_plural = 'Diferenciais'
class DiferencialItem(models.Model):
diferencial = models.ForeignKey(Diferencial)
icone = models.ImageField(upload_to="icones_diferencial")
texto = models.CharField(max_length=50, null=False, blank=False)
def __unicode__(self):
return self.diferencial
class Meta:
verbose_name = 'Item Diferencial'
verbose_name_plural = 'Itens Diferencial'
該代碼會顯示選擇Diferencial對象的選擇在Django管理涉及到DiferencialItem。
有沒有辦法顯示在Diferencial管理視圖中創建DiferencialItem選項?
看看['InlineModelAdmin'](https://docs.djangoproject.com/en/1.8/ref/contrib/admin/#inlinemodeladmin-objects )。 – knbk