def create_page(): page = Page() form = PageForm(request.form, page) if form.validate(): form.populate_obj(page) page.put() flash(u'Страница успешно добавлен', 'correct') return redirect(url_for("edit_page", id=page.key())) else: return render_template('admin/pages/new.html', title=u'Добавить рисунок', form=form)
def update_page(id): key = db.Key(id) page = Page.get(key) form = PageForm(request.form, page) if form.validate(): form.populate_obj(page) page.put() flash(u'Страница успешно сохранен', 'correct') return redirect(url_for("edit_page", id=page.key())) else: return render_template('admin/pages/edit.html', title=u'Редактировать рисунок', form=form, page=page)
def edit_page(id): key = db.Key(id) page = Page.get(key) form = PageForm(request.form, page) return render_template('admin/pages/edit.html', title=u'Редактировать рисунок', form=form, page=page)
def new_page(): form = PageForm() return render_template('admin/pages/new.html', title=u'Добавить рисунок', form=form)