首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Django中创建多元素表单字段

在Django中创建多元素表单字段
EN

Stack Overflow用户
提问于 2017-05-07 02:34:16
回答 1查看 36关注 0票数 0

我想允许用户在注册时填写自己的信息。举几个例子,比如他们懂什么语言,他们有什么商业技能。我希望他们能够输入像“金融”这样的技能,按回车键,并将其添加到他们的列表中。然后在同一页面上,他们可以输入“会计”,也可以输入它,而不必每次都按提交按钮。

如何创建用户可以向其中添加多个元素的字段?我正在考虑的功能类似于LinkedIn的“技能”部分,在那里你可以添加你想要的东西,也可以删除你已经拥有的东西。

我希望能够查询我的数据库,并与这些字段中的任何单词进行匹配。

这是一个例子,我希望它在用户编辑和提交后是什么样子,只是为了让你对我所说的有一个概念。

EN

回答 1

Stack Overflow用户

发布于 2017-05-07 10:56:33

好吧,我假设单词必须存储在DB中;然后您需要定义一个ManytoMany字段并在前端使用足够的小部件。

对于Django,存在一些具有类似功能的项目:django-taggingdjango-taggit

在前端,你需要类似这样的东西:tag-it

这也会很有用:django-taggit-labels

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43824046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档