def page_edit_home(request): shop = request.shop static_pages = Page.objects.filter(shop=shop) dynamic_pages = DynamicPageContent.objects.filter(shop=shop) try: home = Home.objects.filter(shop=shop).get() except: home = Home(shop=shop) home.save() if request.POST: form = HomeForm(request.POST, request.FILES, instance=home) if form.is_valid(): form.save() request.flash['message'] = unicode(_("Page successfully saved.")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('page_edit_home')) else: form = HomeForm(instance=home) return render_to_response( 'store_admin/web_store/pages_edit_home.html', { 'form': form, 'home': home, 'static_pages': static_pages, 'dynamic_pages': dynamic_pages }, RequestContext(request))
def post(self, request): form = HomeForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.user = request.user post.save() text = form.cleaned_data['post'] form = HomeForm() args = {'form': form, 'text': text} return render(request, self.template_name, args)
def page_edit_home(request): shop = request.shop static_pages = Page.objects.filter(shop=shop) dynamic_pages = DynamicPageContent.objects.filter(shop=shop) try: home = Home.objects.filter(shop=shop).get() except: home = Home(shop=shop) home.save() if request.POST: form = HomeForm(request.POST, request.FILES, instance=home) if form.is_valid(): form.save() request.flash['message'] = unicode(_("Page successfully saved.")) request.flash['severity'] = "success" return HttpResponseRedirect(reverse('page_edit_home')) else: form = HomeForm(instance=home) return render_to_response('store_admin/web_store/pages_edit_home.html', {'form': form, 'home': home, 'static_pages': static_pages, 'dynamic_pages': dynamic_pages}, RequestContext(request))
def create(request): if request.method == 'POST': form = HomeForm(request.POST) if form.is_valid(): home = form.save(commit=False) home.home_data = timezone.now() home.save() return redirect('apps.hello.views.home', pk=home.pk) else: form = HomeForm() args = {} args['form'] = form return render(request, 'post_edit.html', args)
def page_edit_home(request): shop = request.shop static_pages = Page.objects.filter(shop=shop) dynamic_pages = DynamicPageContent.objects.filter(shop=shop) try: home = Home.objects.filter(shop=shop).get() except: home = Home(shop=shop) home.save() if request.POST: form = HomeForm(request.POST, request.FILES, instance=home) if form.is_valid(): form.save() request.flash["message"] = unicode(_("Page successfully saved.")) request.flash["severity"] = "success" return HttpResponseRedirect(reverse("page_edit_home")) else: form = HomeForm(instance=home) return render_to_response( "store_admin/web_store/pages_edit_home.html", {"form": form, "home": home, "static_pages": static_pages, "dynamic_pages": dynamic_pages}, RequestContext(request), )
def post_edit(request, pk): home = get_object_or_404(Home, pk=pk) args = {} args['home'] = home if request.method == 'POST': form = HomeForm(request.POST, instance=home) if form.is_valid(): home = form.save(commit=False) home.home_data = timezone.now() home.save() return redirect('apps.hello.views.home', pk=home.pk) else: form = HomeForm(instance=home) args['form'] = form return render(request, 'post_edit.html', args)