【问题标题】:Hiding m2m-field @ admin, during certain conditions在某些条件下隐藏 m2m-field @ admin
【发布时间】:2013-08-15 07:05:10
【问题描述】:

我有: 一个包含少量字段的 Django-admin 模型,其中两个很重要。 一个是 IntegerField,连接到预定义选项列表,范围从 1 到 5。 另一个是 am2m-field,连接到一个有大约 30k+ 个对象的模型。

我想要的是在编辑一个对象时只显示(非常重的)m2m 字段,它包含除一个可用选项之外的所有选项 (1-4)。

即:创建不应显示的新对象时,以及编辑整数值为 5 的对象时。

【问题讨论】:

    标签: django django-models django-admin many-to-many


    【解决方案1】:

    通过编写自定义 change_form 和随附的管理方法解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-06
      • 2023-01-10
      • 2012-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多