def create(request): if request.POST: new_data = request.POST.copy() event_form = CreateEventForm(new_data) if event_form.is_valid(): #Create the event and save the values to it event = Event(owner=request.user) new_event_form = CreateEventForm(new_data,instance=event) new_event = new_event_form.save() return redirect(new_event) else: return render(request,'create_event.djhtml', {'form':event_form, 'errors':event_form.errors}) event_form = CreateEventForm() return render(request,'create_event.djhtml', {'form':event_form})
def create_post(request): current_user = request.user form = CreateEventForm(request.POST or None, request.FILES or None, user=current_user) if request.method == 'POST': if form.is_valid(): post = form.instance post.author = current_user form.save() return render(request, "posts/post.html", { 'form': form, })