首页 > 解决方案 > 在 Django 上进行高性能搜索并选择项目?MySQL 数据库

问题描述

我有一个 MySQL 数据库,我有一个包含超过 100 万个条目的 Django 模型 X。我必须开发一个网站,用户可以在其中搜索超过 100 万个项目并选择多个项目。我使用带有 MultipleChoiceField 的 Django 表单通过 ManyToMany 关系访问这些项目。但是当 Django 尝试在 Django 表单中加载 100 万个项目时,会花费太多时间。我如何在 Django 中有效地实现这一点?用户应该能够有效地搜索超过 100 万个项目并选择多个项目。

我已经尝试过使用 django-select2。这让我可以搜索、过滤和选择多个项目,但它仍然很慢。

先感谢您

标签: django

解决方案


推荐阅读