def get(self, request):
"""
Handling GET method.
:param request: Request to View.
:return: HttpResponse with company fields and values by id_company of user which is logined.
If user is superuser returns all companies with their fields and values.
"""
if request.user.is_superuser:
company = [model_to_dict(company) for company in Company.get_company()]
return HttpResponse(json.dumps(company))
user = request.user.adviseruser
company = [model_to_dict(company) for company in Company.filter_company(user.id_company.id)]
return HttpResponse(json.dumps(company))
评论列表
文章目录