djangoprojekt

This commit is contained in:
Serge Beaujard Pouani Deumassi 2019-11-26 15:56:12 +01:00
parent 7acbbe32c3
commit f434511bd0
4 changed files with 28 additions and 8 deletions

Binary file not shown.

View File

@ -105,7 +105,7 @@ AUTH_PASSWORD_VALIDATORS = [
# Internationalization
# https://docs.djangoproject.com/en/2.2/topics/i18n/
LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'de-de'
TIME_ZONE = 'UTC'

View File

@ -1,6 +1,9 @@
from django.urls import path
from.import views
urlpatterns =[
path('', views.index, name='index'),
path('new', views.new, name='new'),
path('delete/<int:deleteId>', views.delete, name='delete'),
]

View File

@ -1,6 +1,9 @@
from django.shortcuts import render
from django.shortcuts import render, redirect
from posts.forms import NoticeForm
from.models import Notice
from django.utils import timezone
from django.http import HttpResponse
def index(request):
notices= Notice.objects.all()
@ -10,8 +13,22 @@ def index(request):
return render(request, 'posts/notice.html', context)
def new(request):
if request.method == "POST":
form = NoticeForm(request.POST)
if form.is_valid():
newNotice = 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')
context = {'form': NoticeForm()}
return render(request, 'posts/edit.html', context)
def delete(request, deleteId=None):
if deleteId !=None:
delNotice= Notice.objects.get(id=deleteId)
if delNotice!= None:
delNotice.delete()
return redirect('index')