$(document).on("click", "#btn_create_card", function () {
url1 = $(this).attr("data-url");
$.ajax({
url: url1,
type: "GET",
data: {
description: "test",
},
success: function () {
console.log("sucess");
Get_CardView();
},
});
});
下面是我的基于类的调用视图
class CreateCard(View):
def get(self, request):
description1 = request.GET.get('description', None)
print(description1)
return redirect('/')
但我收到以下错误消息
GET http://127.0.0.1:8000/create_card?description=test 405(不允许的方法)
下面是我的网址
path('create_card', views.CreateCard.as_view(), name='create_card'),
答案 0 :(得分:0)
尝试了将近一个小时,发现是由于更改了 URL 名称。我将所有功能和 URL 的“Book”重命名为“Card”。
似乎 Django 正在从 .pyc 中检索。
删除 .pyc 文件并重新运行已解决。