当我根据 JavaScript 按钮告诉它时,我试图让 Django 运行一个函数。我该如何做到这一点?我在哪里编写 Django 函数?
main.html 中的 JavaScript:
function mainFunction(){
alert("Beginning API Main Function");
$.ajax({
type: 'POST',
url: 'livestream/postdata/',
success: function(){alert('DONE!');},
error:function(){alert('ERROR!');},
});
alert("ENDING API MAIN FUNCTION");
}
网址.py:
url(r'^postdata$', 'livestream.views.postdata', name='postdata')
视图.py:
def postdata(request):
r = ...api... (I know that the api works)
print(r.text)
当我运行函数“mainFunction()”时,我收到两个警报,然后是另一个显示“错误”的警报。为什么是这样?