Django 在对话框onOk中调用ajax时出现错误404
在上面的代码中,我得到了一个无效的URLDjango 在对话框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,你是对的。谢谢你的回复!该
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');
},
});
}
}