django - 如何在用户搜索餐点时创建搜索食材的搜索功能?
问题描述
我正在尝试在 Django 中创建一个项目,该项目允许用户在搜索特定餐点时查看配料图像列表,但我不确定如何启动这个项目。
我可以看到有一些可用的 api,但是,我打算从头开始创建它。
例如,如果用户输入 lasagne,则显示的图像将是 lasagne 的成分,因此糕点、碎肉等。
解决方案
您可以使用 Elasticsearch 等搜索引擎,它会为您的数据编制索引并为您提供优化的搜索解决方案。
如果您不打算使用搜索引擎,您可以查看 django 中的字段查找(例如精确、包含等),它可以帮助您根据输入的文本查找模型对象
django 文档链接:
https://docs.djangoproject.com/en/2.1/ref/models/querysets/#field-lookups
推荐阅读
- assembly - RISC-V:使用 a0 操作更改其他寄存器值
- java - 反序列化二进制文件时出现堆栈溢出错误
- java - 如何在Android Studio中创建入门芯片填充?
- c++ - 为什么我们只对用户定义的数据类型使用箭头和点运算符,为什么不对原始数据类型使用?
- python-3.x - 人脸识别和裁剪后如何将图像保存到文件夹?
- winforms - 如何处理 Windows 窗体文本框的 AutoSize 硬编码为真?
- python - 匹配来自 DataFrame 列的字符串
- elasticsearch - Elasticsearch 自定义分析器问题
- reactjs - Getting Uncaught TypeError: Object(...) is not a function in ThemeProvider.js of Bootstrap
- java - 如何通过在同一个父项中搜索子项的其他值来检索子项的值