由于文件上载,ajax post url中出现404(未找到)

2024-10-02 00:41:08 发布

您现在位置:Python中文网/ 问答频道 /正文

Error i get in console is this

jQuery("#myform").submit(function (e) {
        e.preventDefault();
        var formData = new FormData(this);
        jQuery.ajax({
            type:'POST',
            url:'{% url 'editJobDesc' %}',
            data: formData,
            cache:false,
            contentType: false,
            processData: false,
            success: function (data) {
                alert("Done");
            }
        });
    });

代码在localhost中运行良好,但在服务器上托管时显示404URL未找到

在djangoviews.py中:

profile = request.POST.get('profile')
jd = request.FILES.get('jd')

Djangourl.py

path('editJobDesc', views.editJobDesc, name="editJobDesc"),

我发现这个错误是由于我试图使用ajax上传的文件引起的。如果我尝试上传其他输入,效果很好。

我甚至试着用formData附加文件,但仍然得到相同的错误


Tags: pyfalseurldatagetrequest错误ajax

热门问题