簡體   English   中英

Django views.py 不渲染 html 文件?

[英]Django views.py is not rendering html file?

我正在通過ajax“POST”方法向后端(django)發送一個對象。 在 views.py 中,代碼運行但渲染語句未執行。

阿賈克斯

$.ajax({


                url: '{% url "chout" %}',
                data: {
                   'object': object1,
                   'csrfmiddlewaretoken':csrf
                  },
                  method: "POST",
                  dataType: 'json',
                  success: function (data) {
                             alert("success");

                     }
                   });

視圖.py

return render(request, "mart/checkout.html", {"total": total_price, "final_bill": final_dict})

return 語句上面的所有內容都運行順利,但不知何故return行不運行。 它也沒有顯示任何錯誤或警告,警報也沒有彈出。

如果屏幕上彈出警報,則返回管線正在運行。

alert(data);

看看html是否在那里。 該窗口不會自行應用 HTML。

在 django 中使用 Ajax,必須返回 json 響應而不是 html 文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM