X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/1617abdf1a5ec504c28f52daf2a2b1728a5b28f6..5913c54d19b8f6775633176032161d49f9b2f1aa:/apps/wiki/views.py?ds=inline diff --git a/apps/wiki/views.py b/apps/wiki/views.py deleted file mode 100644 index 33d6610b..00000000 --- a/apps/wiki/views.py +++ /dev/null @@ -1,33 +0,0 @@ -from django.views.generic.simple import direct_to_template -from django.http import HttpResponse, HttpResponseRedirect - -from wiki.models import storage, Document, DocumentNotFound -from wiki.forms import DocumentForm - - -def document_list(request, template_name='wiki/document_list.html'): - return direct_to_template(request, template_name, extra_context={ - 'document_list': storage.all(), - }) - - -def document_detail(request, name, template_name='wiki/document_details.html'): - try: - document = storage.get(name) - except DocumentNotFound: - document = Document(storage, name=name, text='') - - if request.method == 'POST': - form = DocumentForm(request.POST, instance=document) - if form.is_valid(): - form.save() - return HttpResponse('OK') - else: - print form.errors - else: - form = DocumentForm(instance=document) - - return direct_to_template(request, template_name, extra_context={ - 'document': document, - 'form': form, - })