【发布时间】:2023-10-16 17:44:01
【问题描述】:
我是 django 新手,正在尝试学习如何创建 django 表单,我创建了一个自定义表单,一切正常。但我想创建多对多关系,用户应该能够输入许多不同的项目,通过添加多个自定义条目,例如用户可以为一张照片输入多个标签,类似于 * 如何使用标签。如果用户输入的条目已经存在,那么数据库条目应该使用现有条目,否则它应该创建一个新条目。
这是怎么做到的?
感谢您的帮助:)
【问题讨论】:
标签: django django-forms
我是 django 新手,正在尝试学习如何创建 django 表单,我创建了一个自定义表单,一切正常。但我想创建多对多关系,用户应该能够输入许多不同的项目,通过添加多个自定义条目,例如用户可以为一张照片输入多个标签,类似于 * 如何使用标签。如果用户输入的条目已经存在,那么数据库条目应该使用现有条目,否则它应该创建一个新条目。
这是怎么做到的?
感谢您的帮助:)
【问题讨论】:
标签: django django-forms
最强大的 django 标记解决方案是 django-tagging 参见 here for a quick howto。它使用了generic relations,这是 django 最强大的功能之一。
【讨论】: