def addauthor(request, id=1): if request.POST: form = AuthorForm(request.POST) if form.is_valid(): author = form.save(commit=False) form.save() return redirect('/authors/all', )
def addauthor(request,id=1): if request.POST: form = AuthorForm(request.POST) if form.is_valid(): author=form.save(commit=False) form.save() return redirect('/authors/all',)
def create_author(request): if request.POST: form = AuthorForm(request.POST,request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/appwptn/all/author') else: form = AuthorForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_author.html',args)
def author_edit(request, id): author = get_object_or_404(Author, pk=id) if request.user != author.user: resp = render_to_response('403.html', context_instance=RequestContext(request)) resp.status_code = 403 return resp if request.method == 'POST': form = AuthorForm(request.POST, instance=author) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('author_detail', args=[author.id])) else: form = AuthorForm(request.POST, instance=author) else: form = AuthorForm(instance=author) return render_to_response('author_edit.html', {'form': form, 'author': author}, context_instance = RequestContext(request))
def author_manager(request, author): BookInlineFormSet = inlineformset_factory(Author, Book, extra=1, formfield_callback=add_category) form = AuthorForm(request.POST or None, instance=author) formset = BookInlineFormSet(request.POST or None, instance=author) if form.is_valid() and formset.is_valid(): form.save() formset.save() return HttpResponseRedirect('/inlines/') return render_to_response("manage_authors.html", {"formset": formset, "form": form}, RequestContext(request))
def author_manager(request, author): BookInlineFormSet = inlineformset_factory(Author, Book, extra=1, formfield_callback=add_category) form = AuthorForm(request.POST or None, instance=author) formset = BookInlineFormSet(request.POST or None, instance=author) if form.is_valid() and formset.is_valid(): form.save() formset.save() return HttpResponseRedirect('/inlines/') return render_to_response("manage_authors.html", { "formset": formset, "form": form }, RequestContext(request))
def author_edit(request, id): author = get_object_or_404(Author, pk=id) if request.user != author.user: resp = render_to_response('403.html', context_instance=RequestContext(request)) resp.status_code = 403 return resp if request.method == 'POST': form = AuthorForm(request.POST, instance=author) if form.is_valid(): form.save() return HttpResponseRedirect( reverse('author_detail', args=[author.id])) else: form = AuthorForm(request.POST, instance=author) else: form = AuthorForm(instance=author) return render_to_response('author_edit.html', { 'form': form, 'author': author }, context_instance=RequestContext(request))
def author_create(request): if request.user.author_profile.count() != 0: return HttpResponseRedirect(reverse('author_detail', args=[request.user.get_profile().id])) if request.method == 'POST': form = AuthorForm(request.POST) if form.is_valid(): new_author = form.save(commit=False) new_author.user = request.user new_author.save() return HttpResponseRedirect(reverse('author_detail', args=[new_author.id])) else: form = AuthorForm(request.POST) else: form = AuthorForm() return render_to_response('author_create.html', {'form': form}, context_instance = RequestContext(request))
def author_add(request, object_id): """ FIXME @param request: @type request: @param object_id: @type object_id: """ aLarp = get_object_or_404(Larp, pk=object_id) anAuthor = Author(larp=aLarp, user=request.user) if request.method == "POST": form = AuthorForm(request.POST,instance=anAuthor) if form.is_valid(): run=form.save() return HttpResponseRedirect(anAuthor.larp.get_absolute_url()) return HttpResponseRedirect(run.get_absolute_url())
def author_create(request): if request.user.author_profile.count() != 0: return HttpResponseRedirect( reverse('author_detail', args=[request.user.get_profile().id])) if request.method == 'POST': form = AuthorForm(request.POST) if form.is_valid(): new_author = form.save(commit=False) new_author.user = request.user new_author.save() return HttpResponseRedirect( reverse('author_detail', args=[new_author.id])) else: form = AuthorForm(request.POST) else: form = AuthorForm() return render_to_response('author_create.html', {'form': form}, context_instance=RequestContext(request))
def submit_proposal(request): if request.method=='POST': author_form = AuthorForm(request.POST) proposal_form = ProposalForm(request.POST, request.FILES) if author_form.is_valid() and proposal_form.is_valid: author = author_form.save(commit=False) author.save() proposal = proposal_form.save(commit=False) proposal.author = author proposal.save() return HttpResponseRedirect(reverse('program-submit-proposal-complete')) else: author_form = AuthorForm() proposal_form = ProposalForm() return render_to_response('program/submit_proposal_form.html', {'author_form': author_form, 'proposal_form': proposal_form})