database - 如何制作标签?

标签 database django forms tags

如果我有一个问答系统,我想添加一个标签功能,对于每个问题我都应该有一些标签,用逗号分隔(就像 Stackoverflow 一样):

  1. 我想要一个单独的类模型,带有一个问题的外键
  2. 在表单中,我希望用户可以添加多个标签,用逗号分隔,提交表单时,我希望标签存储在一个表中:每个标签一个注册

我应该在表格中使用什么,让用逗号分隔的标签保存在数据库中,每个标签一个注册? (便于搜索)

谢谢

最佳答案

django-taggit

更新:阅读文档以了解标签输入字符串如何生成标签,http://github.com/alex/django-taggit/blob/master/docs/forms.txt

关于database - 如何制作标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3185545/

相关文章:

mysql - 应用程序的数据库架构

django - 如何手动呈现 Django 表单的一部分

python - 更改 ADL LRS 设置中的 DB

javascript - 如何最好地使链接提交表单

php - 使用表单变量更新 MySQL 数据库

php - 使用 HTML 表单存储到资源(Laravel 5.8)

c# - DbTransaction.Commit 回滚,导致代码中断?

mysql - 跟踪可用整数池的最佳方法是什么?

django - 当前路径,与其中任何一个都不匹配

sql - 表 "id_bank_card"的列 "bill"的 NULL/NOT NULL 声明冲突