我试图使用Ajax从视图将对象文件(3d对象)传递到html模板。 这是视图中的基本代码:
def guiMesh(request):
if request.method == 'POST':
if request.is_ajax():
obj = pywavefront.Wavefront( "test.obj")
context = {'meshObj': obj}
return render(request, 'template.html', context)
这是模板的代码
$.ajax({
url : '', // the endpoint,commonly same url
type : "POST", // http method
data : { csrfmiddlewaretoken: csrftoken, cooVertex: cooVertex },
success : function(dataObj) {
console.log("dataObj " + dataObj.size)
})
视图端似乎可以正常工作,因为它没有给出任何错误,但是模板端似乎没有正确接收文件。我在哪里做错了?
非常感谢您的帮助!