python - Django - 从视图中调用 celery 任务
问题描述
我想从我的views.py中调用一个芹菜任务,但由于某种原因,我收到以下错误:
...
任务.py
...
网址.py
...
提前致谢
解决方案
您的user = get_user_model.objects.get(pk=pk)
行应更改为user = get_user_model().objects.get(pk=pk)
. get_user_model
是一个返回项目默认用户模型的方法。get_user_model
方法不会被调用,直到你把函数括号放在它后面(比如get_user_model()
)。
推荐阅读
- java - 如何使用joda在一个格式化程序中将两个相似的字符串解析为日期时间?
- java - i>>=1 比 i/2 更有效
- angular - PrimeNG + Angular:重置常用数据表
- postgresql - PostgreSQL {call Update Set ...} 得到“SET 处或附近的语法错误”
- python - Sklearn 的 PCA 给出最后一行的“错误”输出
- r - 如何绘制原始数据,但在 ggplot2 R 中使用线拟合的预测值?
- php - Php:符号链接的层级太多?
- java - EMR Spark java应用GC问题
- javascript - 反应加载微调器+ Redux?
- php - 使用 Symfony 4 将用户重定向到匿名用户的登录页面