使用 Django + Celery 更新 Haystack 搜索索引

2023-12-28

在我的 Django 项目中,我使用 Celery。我将 crontab 中的命令切换为定期任务,它运行良好,但它只是调用模型上的方法。是否也可以通过定期任务更新我的 Haystack 索引?有人这样做过吗?

/manage.py update_index

这是从 Haystack 文档更新索引的命令,但我不确定如何从任务中调用它。


最简单的方法可能是直接从 python 运行管理命令并在您的任务中运行它

from haystack.management.commands import update_index
update_index.Command().handle()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Django + Celery 更新 Haystack 搜索索引 的相关文章

随机推荐

  • 代码优先 - 当我没有将父对象设置为 EntityState.Modified 时,如何保存 ICollection?

    如果我有以下课程 public class Foo public int PropertyIWantUpdated get set public int PropertyIDontWantUpdated get set public ICo
  • JMeter 不会从 CSV 文件中读取引用的 CSV 列表

    使用 JMeter 支持功能 API 测试 并遇到了从 CSV 文件读取数据的问题 文件中的数据用于构建 POST 数据体 其中包含如下内容 wibbles wibble var wibble var 从 CSV 文件读取 格式如下 wib
  • Python + GTK:如何在 gtk.treeview 上设置选定行

    I m trying to do a keyboard command When I insert S some number Return I need call a function that will see this number
  • iPhone 的 JavaScript 默认值?

    iPhone 或 iPad 上 Safari 的 JavaScript 默认值是什么 我的意思是 safari 是否默认打开或关闭 javascript 如果它关闭 那么是否可以通过编程方式更改该设置 谢谢 默认情况下启用 JavaScri
  • Eclipse Juno 图形错误?

    我一直在谷歌上寻找解决方案 但我什至不知道应该使用哪些词来找到它 无论如何 我的问题是 Eclipse 在 Linux Mint 14 x64 中看起来像这样 https i stack imgur com BBfyg png https
  • 如何正确捕获 SqlException:发生传输级错误

    我正在得到一个SqlException在 NET 3 5应用程序的日志中 我正在寻找相应的数字 属性值SqlException Number System Data SqlClient SqlException A transport le
  • MVC 具有继承、嵌套 viewModel 和部分视图的复杂模型绑定

    我无法将嵌套模型的值返回到控制器 它们都是空的 这是简化的架构 The viewModel being passed to the view public class RunnerIndexViewModel public Register
  • Angular 路由、直接 URL 导航

    我在我的上定义了一个角度应用程序index html文件 使用角度路由我正在路由一个名为 erez加载带有模板的视图 它在应用程序内部工作 当我单击链接时 erez从导航栏上index html它工作完美 但是当我在地址栏上直接访问 my
  • BASH - 在 shell 脚本上获取 UID 不起作用[重复]

    这个问题在这里已经有答案了 你好 我有一个关于 bash 的问题 我是新手 我制作了一个名为 test sh 的文件 其内容是 bin bash set x echo UID echo UID echo id u 结果是空白的 什么也没有出
  • java远程执行批处理文件

    我想执行位于服务器远程的bat文件 testserver someFolderName test bat 我正在使用进程生成器并想更改目录procbuilder directory 但未能成功 任何帮助表示赞赏 谢谢 过去我做得又快又脏PS
  • PARTITION BY 在 H2 数据库中不起作用

    我正在使用 PARTITION BY 子句对结果进行排序 这个问题提到了使用 PARTITION BY 的详细信息Sql 对多列进行排序 https stackoverflow com questions 13897024 sql orde
  • R 的 mtcars 数据集中的第一列是什么?

    我认为我缺少有关 R 数据框架的基本概念 head mtcars mpg cyl disp hp drat wt qsec vs am gear carb Mazda RX4 21 0 6 160 110 3 90 2 620 16 46
  • 如何使用导入包的结构作为 go 中的类型

    我正在一个项目中工作并在 go 中使用 database sql 包 我想使用在包 database sql 中声明的结构 DB 作为我的 func 的参数 这样我就可以使用 sql Open 的返回值并作为我的 func 的参数 有可能吗
  • 与 2017 年智能感知不工作 C# 和 XAML

    我有一个奇怪的问题 我似乎无法解决 我的 XAML 智能感知不再显示 并且后面的代码仅显示预制成员 我所做的类和方法没有出现 此外 Visual Studios 无法识别其他页面 也无法识别导航 我尝试转到 工具 gt 文本编辑器 gt C
  • C# SqlCommand Connection.Open() 问题

    我有一个 C ASP NET Web 应用程序 我正在尝试使用数据库表中的列填充 ASP DropDownList My Code using System using System Collections Generic using Sy
  • Android Studio - 如何更改布局

    在 Eclipse 中 我可以右键单击我的布局 例如 LinearLayout 然后单击 更改布局 在 Android Studio 中 我没有看到类似的东西 我确实看到了变形 但现在它会随时出现 例如 如果您使用RelativeLayou
  • Windows 上的 Nginx 使用 WSGI

    现在我决定使用 Nginx 作为我最喜欢的网络服务器来部署 Django 我得到了一些 迷雾 我在 Windows 上 也就是说 当我尝试使用 Django 作为 FastCGI 时出现错误 似乎 Flup 无法加载 它给我错误 从网站上看
  • QSqlDatabase::open() 总是返回 true

    我正在尝试使用 Qt 框架连接到 SQL 数据库 不幸的是 尽管没有建立连接 db open 总是返回true 您可以设置任何密码 主机名等 我从对数据库没有任何影响的查询中得出这一点 我在 Ubuntu 14 04 上使用 LAMPP 我
  • 垂直对齐图像

    我有一个包含图像和 p 标签的 div 如下所示 我想根据段落的行数将图像垂直对齐在 div 中间 垂直对齐不起作用 我现在正在使用 JavaScript 来计算要添加到 margin top 的量 但更愿意使用 CSS 有任何想法吗 di
  • 使用 Django + Celery 更新 Haystack 搜索索引

    在我的 Django 项目中 我使用 Celery 我将 crontab 中的命令切换为定期任务 它运行良好 但它只是调用模型上的方法 是否也可以通过定期任务更新我的 Haystack 索引 有人这样做过吗 manage py update