示例#1
0
文件: views.py 项目: Gavryush/wagtail
def create(request):
    if request.POST:
        form = SiteForm(request.POST)
        if form.is_valid():
            site = form.save()
            messages.success(request, _("Site '{0}' created.").format(site.hostname))
            return redirect('wagtailsites_index')
        else:
            messages.error(request, _("The site could not be created due to errors."))
    else:
        form = SiteForm()

    return render(request, 'wagtailsites/create.html', {
        'form': form,
    })
示例#2
0
文件: views.py 项目: bjesus/wagtail
def create(request):
    if request.method == 'POST':
        form = SiteForm(request.POST)
        if form.is_valid():
            site = form.save()
            messages.success(request, _("Site '{0}' created.").format(site.hostname), buttons=[
                messages.button(reverse('wagtailsites:edit', args=(site.id,)), _('Edit'))
            ])
            return redirect('wagtailsites:index')
        else:
            messages.error(request, _("The site could not be created due to errors."))
    else:
        form = SiteForm()

    return render(request, 'wagtailsites/create.html', {
        'form': form,
    })
示例#3
0
文件: views.py 项目: Gavryush/wagtail
def edit(request, site_id):
    site = get_object_or_404(Site, id=site_id)

    if request.POST:
        form = SiteForm(request.POST, instance=site)
        if form.is_valid():
            site = form.save()
            messages.success(request, _("Site '{0}' updated.").format(site.hostname))
            return redirect('wagtailsites_index')
        else:
            messages.error(request, _("The site could not be saved due to errors."))
    else:
        form = SiteForm(instance=site)

    return render(request, 'wagtailsites/edit.html', {
        'site': site,
        'form': form,
    })
示例#4
0
文件: views.py 项目: bjesus/wagtail
def edit(request, site_id):
    site = get_object_or_404(Site, id=site_id)

    if request.method == 'POST':
        form = SiteForm(request.POST, instance=site)
        if form.is_valid():
            site = form.save()
            messages.success(request, _("Site '{0}' updated.").format(site.hostname), buttons=[
                messages.button(reverse('wagtailsites:edit', args=(site.id,)), _('Edit'))
            ])
            return redirect('wagtailsites:index')
        else:
            messages.error(request, _("The site could not be saved due to errors."))
    else:
        form = SiteForm(instance=site)

    return render(request, 'wagtailsites/edit.html', {
        'site': site,
        'form': form,
    })
示例#5
0
def edit(request, site_id):
    site = get_object_or_404(Site, id=site_id)

    if request.method == 'POST':
        form = SiteForm(request.POST, instance=site)
        if form.is_valid():
            site = form.save()
            messages.success(request,
                             _("Site '{0}' updated.").format(site.hostname),
                             buttons=[
                                 messages.button(
                                     reverse('wagtailsites:edit',
                                             args=(site.id, )), _('Edit'))
                             ])
            return redirect('wagtailsites:index')
        else:
            messages.error(request,
                           _("The site could not be saved due to errors."))
    else:
        form = SiteForm(instance=site)

    return render(request, 'wagtailsites/edit.html', {
        'site': site,
        'form': form,
    })
示例#6
0
def create(request):
    if request.POST:
        form = SiteForm(request.POST)
        if form.is_valid():
            site = form.save()
            messages.success(request, _("Site '{0}' created.").format(site.hostname), buttons=[
                messages.button(reverse('wagtailsites_edit', args=(site.id,)), _('Edit'))
            ])
            return redirect('wagtailsites_index')
        else:
            messages.error(request, _("The site could not be created due to errors."))
    else:
        form = SiteForm()

    return render(request, 'wagtailsites/create.html', {
        'form': form,
    })
示例#7
0
def edit(request, site_id):
    site = get_object_or_404(Site, id=site_id)

    if request.POST:
        form = SiteForm(request.POST, instance=site)
        if form.is_valid():
            site = form.save()
            messages.success(request,
                             _("Site '{0}' updated.").format(site.hostname))
            return redirect('wagtailsites_index')
        else:
            messages.error(request,
                           _("The site could not be saved due to errors."))
    else:
        form = SiteForm(instance=site)

    return render(request, 'wagtailsites/edit.html', {
        'site': site,
        'form': form,
    })