def get(self, request, project_id):
"""
Handling GET method.
:param request: Request to View.
:param project_id: id of project for which players will be returned
:return: Http response with list of players that have current project
"""
project = AdviserProject.objects.get(id=project_id)
if (not request.user.is_superuser) and (project.id_company.id !=
request.user.adviseruser.id_company.id):
return HttpResponseBadRequest("Permission denied")
players = Player.objects.filter(project=project_id)
data = [model_to_dict(i) for i in players]
return HttpResponse(json.dumps(data))
评论列表
文章目录