我正在使用django的grappelli和rev 11840的最后一个svn修订版 (在多数据库和东西之前),我正在尝试使用泛型 管理员中的关系,但不起作用,
模特:
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 -->
答案 0 :(得分:0)
grappelli是必要的,字段名称content_type和object_id以其他方式不起作用。