我正在编写一个Web应用程序,其中包含管理任务的页面。其中一项任务是管理员用户必须能够编辑其他用户详细信息。唉,我陷入了一个非常简单的障碍。
我已经设置了一个非常简单的jQuery AJAX Get请求,成功地将字符串传输到服务器并返回。这只是背景,但不是问题。问题在于检索其他用户的对象。
目前,使用我知道的用户名,在views.py中访问此代码会产生500内部服务器错误。
@login_required
def user_edit_getuser(request):
# Like before, get the request's context.
context = RequestContext(request)
inputname = request.GET['inputNameSend']
user_obj = User.objects.get(inputname)
return HttpResponse(inputname) #later will return a JSON String
答案 0 :(得分:3)
get
仅接受关键字参数:键是要查找的字段。
user_obj = User.objects.get(username=inputname)
此外,您可能应该处理GET请求没有inputNameSend
密钥的可能性。
对于JS开发,您通常可以在网络选项卡的Chrome开发工具/ Firebug控制台中看到错误页面。