def AnnounceAdd(request): from formtools import CreateForm form, data = CreateForm(request.POST, None, Announce, "title", "description", "category_id", "expiredate") if form: return render_to_response("announce/new.html", dict(form=form), RequestContext(request)) announce = Announce(author=request.user, **data) announce.save() return HttpResponseRedirect("/announce/")