2014-12-20 122 views
0

我有一个奇怪的问题。Django + autocomplete_light动态选择字段形式

我不知道我该怎么开始做,我的英文写得很差,所以我不能真的谷歌它,因为它看起来很复杂。

我正在做一个简单的数据库Web应用程序使用Django 1.7.1,我想使用autocomplete_light自动完成一些字段。我在数据库中使用SQLite数据库我有一些“字典”表,这意味着用户可能会在其他记录中多次使用某些名称,因此在“主”表中,我存储的只是该数据库的id名称。有没有什么方法可以制作这样的ChoiceFields和MultipleChoiceFields(对于“反向”情形),如果用户将写入新值(尚未存储在“字典”中),它会自动添加到“字典”表?

我会很感激任何意见,甚至建议我应该在哪里搜索这样的事情。

+0

所以你要的是自动完成应该显示现有的字段,但如果有一个新的领域,那么它应该自动加上的,对不对? – abhishekgarg

+0

正确,自动将它添加到数据库(这将需要编辑自动完成的代码,我想),或者只是允许输入这些值,并添加它时,用户发送整个表单,我发现更自然,但我仍然不知道我应该如何甚至开始,谷歌什么和读什么。 – Vabi

+0

我还没有使用autocomplete_light,但是你可以做的就像发送一个ajax请求在该字段的模糊事件上,并添加该条目,如果它不存在于数据库中(假设有一个特定条目) – abhishekgarg

回答