def diary_add(request): if request.method == 'POST': form = DiaryForm(request.POST) if form.is_valid(): form.save() year = localtime(timezone.now()).year month = localtime(timezone.now()).month try: themonth = Month.objects.get(date=year*100+month) except ObjectDoesNotExist: themonth = Month(date=year*100+month) themonth.save() return redirect("/diary") else: form = DiaryForm() return render_to_response('form.html',{'form': form}, context_instance=RequestContext(request))