【问题标题】:Django represent a many-to-many relationship as a CharFieldDjango 将多对多关系表示为 CharField
【发布时间】:2010-05-11 09:21:15
【问题描述】:

我的一个模型上有一个多对多字段和一个 ModelForm 来表示它。我在模板中有它,但它显示为多选字段。我需要它显示为 CharField,以便用户可以输入逗号分隔的值。有没有办法做到这一点?

【问题讨论】:

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


    【解决方案1】:

    查看 django.contrib.admin.widgets.ForeignKeyRawIdWidget 中的代码以了解管理员的 raw_id_fields 是如何实现的,并在您在表单上定义该字段时尝试将其指定为 widgets= kwarg。

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 2021-11-13
      • 1970-01-01
      • 2012-02-26
      • 1970-01-01
      • 2011-06-02
      相关资源
      最近更新 更多