我正在使用grappelli的最后一个 svn 修订版和 django 的 rev 11840(在多数据库和其他东西之前),我试图在管理员中使用通用关系,但不起作用,
该模型:
class AutorProyectoLey(DatedModel):
tipo_autor = models.ForeignKey(ContentType)
autor_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey('tipo_autor', 'autor_id')
proyecto_ley = models.ForeignKey(ProyectoLey)
管理员:
class AutorInline(GenericInlineModelAdmin):
model = AutorProyectoLey
allow_add = True
ct_field = 'tipo_autor'
ct_fk_field = 'autor_id'
classes = ('collapse-open',)
我把这个 var inlines 模型放在另一个 adminmodel 中,但是 html 渲染是:
<!-- Inlines -->
<!-- Submit-Row -->