diff --git a/posts/views.py b/posts/views.py index 39f1289..3ec06a0 100644 --- a/posts/views.py +++ b/posts/views.py @@ -7,6 +7,7 @@ from posts.serializer import NoticeSerializer from django.http import JsonResponse from rest_framework.parsers import JSONParser from django.views.decorators.csrf import csrf_exempt +from django_eventstream import send_event # Create your views here. @@ -27,12 +28,13 @@ def new(request): if request.method == "POST": form = NoticeForm(request.POST) if form.is_valid(): - newNotice = Notice(notice_title=form.cleaned_data['title'], + new_Notice = Notice(notice_title=form.cleaned_data['title'], notice_text=form.cleaned_data['text'], pub_start=form.cleaned_data['start'], pub_end=form.cleaned_data['end']) - newNotice.save() - #return redirect('index') + new_Notice.save() + send_event('notice', 'message', new_Notice.id) + return redirect('index') context = {'form': NoticeForm()} return render(request, 'posts/edit.html', context) @@ -41,6 +43,7 @@ def delete(request, deleteId=None): if deleteId != None: delNotice = Notice.objects.get(id=deleteId) if delNotice != None: + send_event('notice', 'message', delNotice.id) delNotice.delete() return redirect('index') diff --git a/templates/base.html b/templates/base.html index 9bb4499..b44e457 100644 --- a/templates/base.html +++ b/templates/base.html @@ -1,12 +1,17 @@ +{% load static %} + + {% block title %} Platzhalter {% endblock %} + + {% block content %} Platzhalter {% endblock %} diff --git a/templates/posts/index.html b/templates/posts/index.html index 40fa004..230b9b0 100644 --- a/templates/posts/index.html +++ b/templates/posts/index.html @@ -1,34 +1,22 @@ -{% extends 'base.html' %} - -{% block title %} -Index -{% endblock %} - +{% extends "base.html" %} +{% block title %}Index.html{% endblock %} {% block content %} + - - - -
-
-

Jumbotron Test

-

My Jumbotron test

-
-

This is some text.

-

This is another text.

-
-{% endblock %} + {% endfor %} +

Neue Nachricht

+ +{% endblock %} \ No newline at end of file