예제 #1
0
def add_news_view(request):
    if request.method == 'POST':
        form = NewsForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('newsfeed')
    else:
        form = NewsForm()
    return TemplateResponse(request,
                            'newsfeed/news_add.html', {'form': form})
예제 #2
0
def edit_news_view(request, news_id):
    news_item = get_object_or_404(News, id=news_id)
    if request.method == 'POST':
        form = NewsForm(request.POST, instance=news_item)
        if form.is_valid():
            form.save()
            return redirect('newsfeed')
    else:
        form = NewsForm(instance=news_item)
    return TemplateResponse(request,
                            'newsfeed/news_edit.html', {'form': form})
예제 #3
0
파일: views.py 프로젝트: marmistrz/oioioi
def add_news_view(request):
    if request.method == 'POST':
        form = NewsForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('newsfeed')
    else:
        form = NewsForm()
    return TemplateResponse(request, 'newsfeed/news_add.html', {'form': form})
예제 #4
0
파일: views.py 프로젝트: marmistrz/oioioi
def edit_news_view(request, news_id):
    news_item = get_object_or_404(News, id=news_id)
    if request.method == 'POST':
        form = NewsForm(request.POST, instance=news_item)
        if form.is_valid():
            form.save()
            return redirect('newsfeed')
    else:
        form = NewsForm(instance=news_item)
    return TemplateResponse(request, 'newsfeed/news_edit.html', {'form': form})