/'celery_progress'上的NoReverseMatch不是注册的名称空间

时间:2019-11-23 02:56:03

标签: django heroku celery

我正在尝试将this库集成到heroku上的django应用中。

这给了我这个错误:

   NoReverseMatch at /

   'celery_progress' is not a registered namespace

Index.html(发生错误的地方):

    // vanilla JS version
    document.addEventListener("DOMContentLoaded", function () {
    var progressUrl = "{% url 'celery_progress:task_status' task_id %}";
    CeleryProgressBar.initProgressBar(progressUrl);
    });

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用名称空间注册URL将解决此问题。

re_path(r'^celery-progress/', include('celery_progress.urls', namespace="celery_progress")),