def note(request): if not request.user.is_authenticated(): return HttpResponse("Login first") username = request.user document_id = request.GET.get('document_id') if not document_id: return HttpResponse("Incomplete request") try: result = request.user.get_profile() result.document_id = document_id except: result= UserProfile(user = request.user, document_id = document_id) result.save() assert result try: result = Note.objects.filter(username=username, document_id=document_id) if(result): return HttpResponse(simplejson.dumps({"title":result[0].title, "contents":result[0].contents})) else: return HttpResponse(simplejson.dumps({"title":"", "contents":""})) except: return HttpResponse("Some error occurred")
def home(request): document_id = "" note_title = "" note_contents = "" if request.user.is_authenticated(): try: result = request.user.get_profile() document_id = result.document_id except: document_id = 1 result= UserProfile(user = request.user, document_id = document_id) result.save() result = Note.objects.filter(username=request.user, document_id=document_id) if result: note_contents = result[0].contents note_title = result[0].title return render_to_response('index.html', {"note_contents":note_contents, "note_title":note_title, "note_selected":document_id,}, RequestContext(request))