PR9
This commit is contained in:
+1
-1
@@ -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'),
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user