我有一个MySQL数据库,并且我有一个带有超过一百万个条目的Django模型X。我必须开发一个网站,使用户能够搜索超过一百万个项目并选择多个项目。我使用具有MultipleChoiceField的Django表单通过ManyToMany关系访问这些项目。但是,当Django尝试以Django表单加载100万个项目时,这花费了太多时间。我如何在Django中有效地实现这一点?用户应该能够有效搜索超过一百万个项目并选择多个项目。
我已经尝试使用django-select2。这使我可以搜索,过滤和选择多个项目,但仍然很慢。
提前谢谢