【问题标题】:Adding functions to makemigration in Django (Elasticsearch Index)在 Django 中添加 makemigration 函数(Elasticsearch 索引)
【发布时间】:2017-11-19 04:32:27
【问题描述】:

我正在尝试创建一个结合 Django 和 Elasticsearch 的项目。我想做的是在创建 Django 迁移文件时创建或更新 Elasticsearch 索引。

粗暴的方法是检测迁移文件夹中的任何更改并执行一个将相应地创建/更新 Elasticsearch 索引的函数,但我想创建一些直接响应 makemigrations 命令的东西,因为这样更直观.

查看 Django 中的迁移文档,我真的找不到有关如何创建迁移文件的有用信息。

感谢您的所有帮助。

【问题讨论】:

    标签: django elasticsearch django-models elasticsearch-dsl elasticsearch-py


    【解决方案1】:

    您可以创建一个空的迁移文件(将--empty 传递给makemigrations),然后添加代码以手动更新elasticsearch 索引。然后迁移 gframework 将负责执行...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-02
      相关资源
      最近更新 更多