def MoodManageAddView(request, username=''): user = User.objects.get(username=username) form = MoodForm(request.POST or None) if form.is_valid(): thisDate = form.cleaned_data['date'] thisRating = form.cleaned_data['rating'] thisKeywords = form.cleaned_data['keywords'] thisUser = User.objects.get(username=username) mood = Mood(user=thisUser, date=thisDate, rating=thisRating, keywords=thisKeywords) mood.save() return HttpResponseRedirect(URL_DASHBOARD(user.username)) return HttpResponseRedirect(URL_DASHBOARD(username))
def sendMood(requset): user = requset.user post = requset.POST; result = {} if post.has_key('sender') and post.has_key('mood') and post.has_key('content'): mood = Mood(user=user,sender=post['sender'],content=post['content']) mood.save() if post.has_key('weather'): mood.weather = post['weather'] if post.has_key('city'): mood.city = post['city'] if post.has_key('longitude'): mood.longitude = post['longitude'] if post.has_key('latitude'): mood.latitude = post['latitude'] mood.save() result['result'] = 'success' else : result['result'] = 'failed' return HttpResponse(dumps(result), mimetype="application/json")