【问题标题】:ManyToMany in Django admin: select noneDjango 管理中的多对多:选择无
【发布时间】:2012-10-26 16:06:29
【问题描述】:

拥有A = ManyToManyField(B, null=True, blank=True),当我进入 A 的管理页面时,我似乎无法在单击 B 元素后取消选择 ManyToMany 框中的每个条目。
而且即使我不点击任何条目,保存后也会选择一个相关的B元素(我猜是第一个B元素)。

但我想添加 A 元素,而不必将它们与 B 中的任何一个关联...

有什么方法可以让 Django 管理员不选择任何元素吗? (除了为这些情况创建一个虚拟 B 元素)

【问题讨论】:

    标签: python django django-admin


    【解决方案1】:

    这听起来像是浏览器问题,而不是 Django 问题。

    要取消选择多选中的元素,请在单击时按 Ctrl 键 (linux / windows) 或 Command 键 (mac)。 p>

    【讨论】:

    • 好的 :) 我在想当 B 字段在保存后出现在框中时意味着它是相关的! (相关=选择=以灰色突出显示或类似的东西:))
    • 您可能会发现 filter_horizonalfilter_vertical 模型管理选项很有帮助。它们改进了 Django 管理中多对多关系的用户界面。
    猜你喜欢
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 2014-09-01
    • 1970-01-01
    • 2011-12-24
    相关资源
    最近更新 更多