Django 在对话框onOk中调用ajax时出现错误404

Django 在对话框onOk中调用ajax时出现错误404,django,ajax,http-status-code-404,ckeditor4.x,Django,Ajax,Http Status Code 404,Ckeditor4.x,在上面的代码中,我得到了一个无效的URL404错误 我期待这个网址 应为URL: 但是就变成这样, 'util:upload_doc_to_s3'%20%20%%7D?callback=jquery220038196995506981635_1575017580560 404(未找到) 在url中,util/product\u选项卡/edit/cfd/13/是页面的当前路径 有人能给我解释一下吗?看起来你的模板不是由Django渲染的,请分享你的视图Hi@Hanzla,你是对的。谢谢你的回复!该

在上面的代码中,我得到了一个无效的URL
404错误

我期待这个网址

应为URL:

但是就变成这样,

'util:upload_doc_to_s3'%20%20%%7D?callback=jquery220038196995506981635_1575017580560 404(未找到)

在url中,
util/product\u选项卡/edit/cfd/13/
是页面的当前路径


有人能给我解释一下吗?

看起来你的模板不是由Django渲染的,请分享你的视图Hi@Hanzla,你是对的。谢谢你的回复!该模板不是由Django呈现的,这意味着我不应该使用Django模板。已经成功了!谢谢
    CKEDITOR.dialog.add('nameDialog', function (editor) {
       ...

       onOk: function () {
        $.ajax({
                url: "{% url 'util:upload_doc_to_s3'  %}",
                // url : "http://127.0.0.1:8000/util/upload_doc_to_s3/",
                type : "POST",
                data : {
                    fileObj: fileObj,
                    csrfmiddlewaretoken: '{{ csrf_token }}'
                },
                // handle a successful response
                success : function(json) {
                    console.log('done triggered');
                    console.log(response)
                },

                // handle a non-successful response
                error : function(xhr,errmsg,err) {
                    console.log('fail triggered');
                },
            });
        }

    }