Skip to main content
 首页 » 编程设计

jquery之内部服务器 500 错误之Django

2025年05月04日19arxive

我正在尝试创建一个点赞按钮,但当我单击该按钮时,出现以下错误:POST http://127.0.0.1:8000/like/ajax/500(内部服务器错误).

当我查看我的控制台时,问题可以追溯到我的 views.py 中的这一行:like_item_id = request.POST.get['photo_id']

有人可以指出正确的方向来完成这项工作吗?

请您参考如下方法:

您正在使用 request.POST.get['photo_id'],这是不正确的,因为这里的 .get 是提取字典值的方法,如果 key 已通过。

因此,要么直接从 request.POST 字典访问 key :

request.POST['photo_id'] 

或者,如果您想使用 get 方法,请将其用作适当的方法调用(这种方式是首选,因为它具有固有的故障安全性,如果 key 不存在,它不会抛出异常):

request.POST.get('photo_id', '')