【问题标题】:How can I make a choice field with steps in Django admin如何在 Django admin 中使用步骤进行选择字段
【发布时间】:2019-05-30 14:44:40
【问题描述】:

我正在尝试制作如下图所示的内容。假设我有 3 个多项选择字段,如下所示。如果我从choices_first 中选择bags,我希望choices_for_bags 显示为下一个选择步骤。

下图是 Django 默认用户模型的字段之一。这是为了另一个目的。我正在寻找类似的东西。当我选择左边的东西时,我希望根据左边的选择在右边显示一些东西。 Django 管理员是否默认提供类似的东西,或者是否有任何库?

choices_first = (
            ('clothing', 'Clothing'),
            ('bags', 'Bags'),
        )

choices_for_clothing = (
            ('tops', 'Tops'),
            ('bottoms', 'Bottoms'),
        )

choices_for_bags = (
            ('handbags', 'Handbags'),
            ('backpacks', 'Backpacks'),
        )

【问题讨论】:

    标签: django django-admin


    【解决方案1】:

    据我所知 django-smart-selects 提供 ChainedManyToManyField 选项,该选项应该类似于用户权限方案,因为它的 ManyToMany字段,但我不确定它是否会按您的需要工作。

    【讨论】:

      猜你喜欢
      • 2023-01-03
      • 1970-01-01
      • 2018-03-31
      • 2010-10-26
      • 2017-11-09
      • 1970-01-01
      • 2019-04-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多