def edit(key_id): manager = Manager.retrieve_by_id(key_id) if not manager: flash(u'Не удалось найти указанного мененджера', category='error') return redirect(url_for('admin.manager.index')) if request.method == 'POST' and 'delete_manager' in request.form: flash(u'Менеджер "%s" удален' % manager.name) manager.key.delete() return redirect(url_for('admin.manager.index')) form = ManagerForm(obj=manager) if form.validate_on_submit(): form.populate_obj(manager) manager.put() flash(u'Данные мененджера "%s" успешно обновлены' % manager.name, category='success') return redirect(url_for('admin.manager.index')) return render_template('admin/manager/edit.html', form=form)
def edit(key_id): manager = Manager.retrieve_by_id(key_id) if not manager: flash(u'Не удалось найти указанного мененджера', category='error') return redirect(url_for('admin.manager.index')) if request.method == 'POST' and 'delete_manager' in request.form: flash(u'Менеджер "%s" удален' % manager.name) manager.key.delete() return redirect(url_for('admin.manager.index')) form = ManagerForm(obj=manager) if form.validate_on_submit(): form.populate_obj(manager) manager.put() flash(u'Данные мененджера "%s" успешно обновлены' % manager.name, category='success') return redirect(url_for('admin.manager.index')) return render_template( 'admin/manager/edit.html', form =form )