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