1

我是 django 的新手,我做了一个搜索引擎,我想在模板中添加一个下拉菜单,用户可以在其中选择要搜索的模型。在模板中写什么以及写什么views.py是否需要表格.py ???

感谢帮助

4

1 回答 1

0

有2个解决方案。

  1. 您可以将模型和过滤语句直接硬编码到您的 Django 视图中。如果查询不复杂并且模型不多,这没关系。

  2. 或者你需要一个抽象——在你的 Django 模型上的搜索层。有很多不同的搜索引擎:solr、sphinx、弹性搜索。在您的情况下,这可以是例如带有 django-sphnix 插件的 Sphinx Search - 它可以聚合不同的数据源并使它们可用于搜索。

于 2013-04-23T09:07:57.710 回答