def sidebar_add_post(request): title = request.POST['title'] content = request.POST['content'] order = int(request.POST['order']) s = Sidebar(title = title, content = content, order = order) s.put() return HttpResponseRedirect('/admin/sidebar_list/')
def sidebar_list(request): sidebar_list = Sidebar.all().order('-add_time').fetch(100) return render_to_response('admin/sidebar_list.html', { 'sidebar_list': sidebar_list, }, RequestContext(request))
def render(self, context): nodelist = NodeList() sidebar_list = Sidebar.all().order("order").fetch(100) context.push() for sidebar in sidebar_list: context.push() context["sidebar"] = sidebar for node in self.nodelist_loop: nodelist.append(node.render(context)) context.pop() context.pop() return nodelist.render(context)