List feature

+ implemented list feature
+ implemented category feature
This commit is contained in:
Clemens-Dautermann 2018-12-23 14:27:16 +01:00
parent 5877b83424
commit 32d60f51ac
23 changed files with 210 additions and 60 deletions

View file

@ -1,6 +1,6 @@
from django.shortcuts import render
from django.contrib.auth.decorators import login_required
from .forms import ObjectForm
from .forms import ObjectForm, CategoryForm
from django.utils import timezone
@ -24,10 +24,28 @@ def add(request):
obj.user_added = request.user
obj.save()
context = {'title': 'Objekt inventarisieren', 'form': ObjectForm,
'obj_name': form.cleaned_data.get('title')}
return render(request, 'object_adder/index.html', context)
context = {'title': 'Objekt inventarisieren', 'form': ObjectForm,
'obj_name': form.cleaned_data.get('title')}
return render(request, 'object_adder/index.html', context)
else:
context = {'title': 'Objekt inventarisieren', 'form': ObjectForm}
return render(request, 'object_adder/index.html', context)
@login_required
def category(request):
if request.method == 'POST':
form = CategoryForm(request.POST)
if form.is_valid():
cat = form.save()
cat.save()
context = {'title': 'Neue Kategorie hinzufügen',
'cat_name': form.cleaned_data.get('name'),
'form': CategoryForm}
return render(request, 'object_adder/category.html', context)
else:
context = {'form': CategoryForm, 'title': 'Neue Kategorie hinzufügen'}
return render(request, 'object_adder/category.html', context)