Код IT Загрузка примера кода…

Python main.py
# main/views.py
from django.shortcuts import render, redirect
from .models import Message
from .forms import MessageForm

def message_list(request):
    if request.method == 'POST':
        form = MessageForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('message_list')
    else:
        form = MessageForm()
    messages = Message.objects.filter(is_published=True).order_by('-created_at')
    return render(request, 'main/message_list.html', {
        'messages': messages,
        'form': form,
    })
# main/views.py
from django.shortcuts import render, redirect
from .models import Message
from .forms import MessageForm

def message_list(request):
    if request.method == 'POST':
        form = MessageForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('message_list')
    else:
        form = MessageForm()
    messages = Message.objects.filter(is_published=True).order_by('-created_at')
    return render(request, 'main/message_list.html', {
        'messages': messages,
        'form': form,
    })