在我的Django项目中,我有一个名为Product的模型。该模型由具有以下实体的产品组成:
名称,身份证,价格等。
在我的项目中,管理员可以随时添加新/旧产品。
现在,为了搜索,我想添加自动完成功能。我想用Select2。
因此用户无需记住产品的名称。为此,我发现here in the Select2 doc:
Select2内置了AJAX支持,使用jQuery的AJAX方法
有了这个,我可以搜索API并获取数据以在自动完成搜索字段中显示用户。
我的问题:
urls.py
并将Select2 ajax function
的结果查询到urls.py
和自定义的query.py
并直接从数据库中获取数据?我不认为使用正常Django项目的rest框架会导致任何问题。你只是添加一些额外的网址,就是这样。它不会对您的项目造成任何问题。此外,您可以使用API来获取各种模型的json数据。
希望这可以帮助。