def create(self,request): data = request.data user = request.user player = Character.objects.get(player=user) action = Action.objects.get(id=data.get('action_id')) utils.give_point(player,action) utils.give_reward(player,action) return rc.CREATED
def issue_submit(request): if request.method == 'POST': user = request.user player = Character.objects.get(player=user) if not player.action: return HttpResponseRedirect('/issues/list/') form_data = request.POST title = form_data.get('title') description = form_data.get('description') location = form_data.get('location') img = request.FILES.get('img') issue = Issue() issue.title = title issue.description = description issue.location = location issue.image = img issue.user = user issue.save() if location: action = Action.objects.get(id=3) game_utils.give_point(player,action) game_utils.give_reward(player,action) if img: action = Action.objects.get(id=2) game_utils.give_point(player,action) game_utils.give_reward(player,action) return HttpResponseRedirect('/issues/list/') else: player = Character.objects.get(player=request.user) return render_to_response('issue_submit.html',{'player':player}, context_instance=RequestContext(request))