def diarys_form(request, id=None, action=None): if id: diary_form = DiaryForm(request.POST or None, instance=get_object_or_404(Diary, pk=id)) else: diary_form = DiaryForm(request.POST or None) if request.method == "POST" and diary_form.is_valid(): diary = diary_form.save(commit=False) diary.author = request.user diary.save() return HttpResponseRedirect(reverse("diary_list") + "#diary_%d" % diary.id) return render_to_response("org/diary.html", {"diary_form": diary_form}, context_instance=RequestContext(request))
def diarys_form(request, id=None, action=None): if id: diary_form = DiaryForm(request.POST or None, instance=Diary.objects.get(id=id)) else: diary_form = DiaryForm(request.POST or None) if request.method == "POST" and diary_form.is_valid(): diary = diary_form.save(commit=False) diary.author = request.user diary.save() return HttpResponseRedirect(diary.get_absolute_url()) return render_to_response( 'org/diary.html', {'diary_form': diary_form}, context_instance=RequestContext(request))