【发布时间】:2021-02-11 02:05:17
【问题描述】:
我有这个端点,我正在使用 AJAX 从控制台发出发布请求,它不是我发出此请求的网页。
$.ajax({
type: 'POST',
url: "http://127.0.0.1:8000/browse/",
data: {csrfmiddlewaretoken: window.CSRF_TOKEN},
success: function() {
console.log("Success!");
}
})
但它给了我
VM29 jquery.min.js:2 POST http://127.0.0.1:8000/browse/ 403 (Forbidden)
Django 视图代码除了返回虚拟数据什么都不做
def Browse(request):
data = [{'name': 'Peter', 'email': 'peter@example.org'},
{'name': 'Julia', 'email': 'julia@example.org'}]
return JsonResponse(data, safe=False)
urls.py
urlpatterns = [
path('browse/', views.Browse, name = 'browse'),
【问题讨论】:
标签: python jquery json django ajax