grappelli 缺少通用关系
我正在使用 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 内联模型放在另一个管理模型中,但是 html 渲染是:
<!-- Inlines -->
<!-- Submit-Row -->
I'm using the last svn revision of grappelli and rev 11840 of django
(before multidatabases and stuff), and i'm trying to use generic
relations in the admin, but doesn't work,
The model:
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)
The admin:
class AutorInline(GenericInlineModelAdmin):
model = AutorProyectoLey
allow_add = True
ct_field = 'tipo_autor'
ct_fk_field = 'autor_id'
classes = ('collapse-open',)
And i put this model of var inlines in another adminmodel, but the
html render is :
<!-- Inlines -->
<!-- Submit-Row -->
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 grappelli 来说,字段名称 content_type 和 object_id 是必需的,以其他方式不起作用。
Is necesary for grappelli the fields names content_type and object_id in other way doesn't work.