def admin_wiki_delete(request, id=None): wiki = id and Wiki.get_by_id(int(id)) or None if not wiki: raise Http404 wiki.delete() return HttpResponseRedirect('/admin/gae_wiki/')
def admin_wiki_edit(request, id=None): wiki = id and Wiki.get_by_id(int(id)) or None if request.POST: form = FormWiki(request.POST, files=request.FILES, instance=wiki) if form.is_valid(): wiki = form.save(False) wiki.author = users.get_current_user() wiki.save() return HttpResponseRedirect(reverse('gae_wiki.views.admin_index')) else: form = FormWiki(instance=wiki) return locals()