Esempio n. 1
0
def announce(request):
    site = get_current_site(request)
    
    if request.method == "POST":
        a_form = AnnouncementForm(request.POST)
        if a_form.is_valid():
            new_announcement = a_form.save()
    else:
        a_form = AnnouncementForm()
    
    return render(request, 'megaphone/announce.html', {
        'a_form': a_form,
    })
def announce(request):
    if not request.user.is_superuser:
        return HttpResponseForbidden()

    site = get_current_site(request)

    if request.method == "POST":
        a_form = AnnouncementForm(request.POST)
        if a_form.is_valid():
            new_announcement = a_form.save()
    else:
        a_form = AnnouncementForm()

    return render(request, "megaphone/announce.html", {"a_form": a_form})