def AddEntry(request): if request.user.is_authenticated(): if request.method == 'POST': form = EntryForm(request.POST) if form.is_valid(): parent = request.user.get_profile() entry = Entry(patient=parent, entry=form.cleaned_data['entry'], desc=form.cleaned_data['desc']) entry.save() if form.cleaned_data['entry'].find('CODE') > -1: return HttpResponseRedirect('/code/') else: return HttpResponseRedirect('/profile/') else: print form.errors return render_to_response( 'entry.html', {'form': form}, context_instance=RequestContext(request)) else: ''' user is not submitting the form ''' form = EntryForm() context = {'form': form} return render_to_response('entry.html', context, context_instance=RequestContext(request)) else: pass
def home(request): if request.method == "POST": entry = EntryForm(request.POST) if entry.is_valid(): entry.save() return HttpResponse("success") else: entry = EntryForm() return render(request, "index.html", {'form': entry})
def edit(request, id): entries = entry.objects.get(id=id) form = EntryForm(instance=entries) context = {'form': form} if request.method == 'POST': form = EntryForm(request.POST, instance=entries) if form.is_valid(): form.save() return redirect("/show/") return render(request, "edit.html", context)