X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/084544e4f7c9269b1445a9e5109fa641a3e1aaac..5913c54d19b8f6775633176032161d49f9b2f1aa:/apps/wiki/views.py?ds=sidebyside diff --git a/apps/wiki/views.py b/apps/wiki/views.py deleted file mode 100644 index 339bde8c..00000000 --- a/apps/wiki/views.py +++ /dev/null @@ -1,31 +0,0 @@ -from django.views.generic.simple import direct_to_template -from django.http import 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 HttpResponseRedirect('/') - else: - form = DocumentForm(instance=document) - - return direct_to_template(request, template_name, extra_context={ - 'document': document, - 'form': form, - })