0

我正在使用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 -->
4

1 回答 1

0

对于 grappelli,字段名称 content_type 和 object_id 以其他方式不起作用。

于 2010-04-10T17:29:56.300 回答