我正在研究一个复杂形式的django项目。在我的一个表单字段中,我需要以下功能......它是文本字段。当用户开始键入值时,现有数据库中的建议应显示在下拉列表中。任何人都可以帮我解决这个问题吗?与自动完成类似,但能够添加新值。
答案 0 :(得分:1)
这将是JQuery / AJAX方面的事情,而不是Django。我会阅读JQuery的自动完成功能,并使用AJAX调用您的DJango代码并接收填充的列表,然后显示给用户。
答案 1 :(得分:1)
如果您不想处理JavaScript,可以使用名为django-autocomplete-light的django应用程序。
您可以在此处详细了解(并获取):https://github.com/yourlabs/django-autocomplete-light