grappelli 缺少通用关系

发布于 2024-08-20 13:42:37 字数 827 浏览 2 评论 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 内联模型放在另一个管理模型中,但是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风尘浪孓 2024-08-27 13:42:37

对于 grappelli 来说,字段名称 content_type 和 object_id 是必需的,以其他方式不起作用。

Is necesary for grappelli the fields names content_type and object_id in other way doesn't work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文