def main_page_view(request, key): banner = MainPageBanner.get(key) form = MainPageBannerEditForm() if request.method == 'POST' and form.validate(request.form): banner.name = form['name'] banner.desc = form['desc'] banner.url = form['url'] banner.put() return redirect('/banner/admin/main_page/') form = MainPageBannerEditForm(instance=banner) return render_to_response('banner/admin/main_page_view.html', {'form':form.as_widget(),'banner':banner})
def main_page_delete(request, key): banner = MainPageBanner.get(key) if banner: banner.delete() return redirect('/banner/admin/main_page/')