This commit is contained in:
Laura
2019-12-10 15:03:12 +01:00
parent b9dfad7a72
commit 85576f05cc
6 changed files with 49 additions and 2 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ from django.urls import path
from polls import views
urlpatterns = [
#path('', views.index , name='index'),
path('', views.index , name='index'),
path('new', views.new, name='new'),
#path('index',views.index, name='index'),
path('notice',views.index, name = 'index'),
+16
View File
@@ -11,7 +11,20 @@ from polls.models import Notice
from polls.serializers import NoticeSerializer
from rest_framework.parsers import JSONParser
#XXXX
from django.contrib.admin.views.decorators import staff_member_required
from django.contrib.auth.decorators import login_required
from django.http import HttpResponse, JsonResponse
from django.shortcuts import render, redirect
from django.utils import timezone
from django.views.decorators.csrf import csrf_exempt
from django_eventstream import send_event
from rest_framework.parsers import JSONParser
from polls.forms import NoticeForm
from polls.models import Notice
# Create your views here.
from polls.serializers import NoticeSerializer
# Create your views here.
logger = None
@@ -48,6 +61,8 @@ def new(request):
pub_start= timezone.now(),
pub_end=form.cleaned_data['end'])
newNotice.save()
#Absetzen eines Events
send_event('notice', 'message', newNotice.id)
return redirect('index')
context = {'form': NoticeForm()}
return render(request, 'polls/edit.html', context)
@@ -103,3 +118,4 @@ def notice_detail(request, id):
elif request.method == 'DELETE':
notice.delete()
return HttpResponse(status=204)