我正在尝试创建一个类似的按钮,但是当我点击该按钮时,我收到以下错误:POST http://127.0.0.1:8000/like/ajax/ 500 (INTERNAL SERVER ERROR)
。
当我查看我的控制台时,问题会追溯到我views.py
中的这一行:like_item_id = request.POST.get['photo_id']
有人可以指出我正确的方向来完成这项工作吗?
答案 0 :(得分:1)
您正在使用request.POST.get['photo_id']
,这是不正确的,因为.get
这里是提交密钥传递时提取字典值的方法。
因此,要么直接从request.POST
词典中访问密钥:
request.POST['photo_id']
或者,如果要使用get方法,请将其用作正确的方法调用(这种方式是首选的,因为它具有固有的故障保护,如果密钥不存在则不会抛出异常):
request.POST.get('photo_id', '')