如何制作标签?

dan*_*ana 1 database forms tags django

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

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

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

谢谢

Ash*_*hok 7

Django的taggit

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

  • 是的,不要试着自己这样做.这是一个解决的问题. (2认同)