Пример #1
0
def edit(request, newspaper_id=1):
    newspaper = get_object_or_404(Newspaper, id=newspaper_id)
    
    if request.POST:
        form = NewspaperForm(request.POST, instance=newspaper)
        if form.is_valid():
            form.save()
            return redirect('/')
    else:
        form = NewspaperForm(instance=newspaper)

    return render(request, 'newspapers/edit-newspaper.html', ({
        'form': form, 'newspaper': newspaper
    }))
Пример #2
0
def create(request):
    if request.POST:
        form = NewspaperForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('/')
    else:
        form = NewspaperForm

    args = {}
    args.update(csrf(request))

    args['form'] = form

    return render(request, 'newspapers/create-newspaper.html', args)