猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Django - 从视图调用芹菜任务
我想从我的 views.py 调用 celery 任务,但由于某种原因,我收到以下错误:
...
tasks.py
...
urls.py
...
提前致谢
德玛西亚99
浏览 157
回答 2
2回答
红糖糍粑
您没有在 url 中传递用户的 pk,因此它始终存在None并且用户pk=None不存在。您应该将 pk 添加到 url,例如url(r'^user/wallet_deposit/new_addr_btc/(?P<pk>\d+)$', MyProject_Accounts.wallet_deposit_gen_new_addr_btc, name='wallet_deposit_gen_new_addr_btc'). 此外,用户应该能够到达正确的网址(您应该正确生成链接)。也许,作为用户,我应该只能更改我的帐户?如果是这样,您应该从请求中获取经过身份验证的用户,就像您在 else 块中所做的那样
0
0
0
炎炎设计
您的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())。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续