weixin_43521165
浪淘三千
采纳率75%
2019-05-14 15:44

【没有C币有大神看不】celery一处理任务就报错,报错信息里说的没有反向怎么破?

已采纳
  1. 部署环境:腾讯云,python3, Ubuntu18.04

2.所用工具:nginx1.81,uwsgi,redis4.x,django2.1,celery,mysql5.7

3.描述:
celery处理任务时报错,说没有反向啥的,我感觉有呀,而且上传图片几十k也不大啊
**


** raise NoReverseMatch(msg)
django.urls.exceptions.NoReverseMatch: Reverse for 'order' with no arguments not found. 1 pattern(s) tried: ['user/order/(?P\d+)$']

原url配置代码截图:

图片说明

user中url的配置
和下面答主的一样 (除了我的order/后面还有别的关于页码的参数以外)

图片说明

具体图片描述:

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • weixin_44185990 weixin_44185990 2年前

    user应用下的urls.py配置:
    图片说明

    点赞 1 评论 复制链接分享
  • hallen41 hallen41 2年前

    这是你django的问题啊,和celery没关系,url映射视图时少了name参数

    点赞 评论 复制链接分享