Прошу прощения за глупый вопрос - никак не могу нагуглить…
Учу фласк. Есть учебный проект по следам http://habrahabr.ru/post/193242/
Вот решил прикрутить админку, но хочу при этом вынести ее в отдельный файл
В __init__.py добавил
# -*- coding: utf-8 -*- import os from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy from flask.ext.login import LoginManager from flask.ext.openid import OpenID from config import basedir from flask.ext.admin import Admin app = Flask(__name__) app.config.from_object('config') db = SQLAlchemy(app) lm = LoginManager() lm.init_app(app) lm.login_view = 'login' oid = OpenID(app, os.path.join(basedir, 'tmp')) admin = Admin(app) from app import views, models
Создал файл app/admin.py
В нем уже хочу описать методы и вьюхи. Ну например - банально отобразить модель
# -*- coding: utf-8 -*- from app import db, admin from flask.ext.admin.contrib.sqla import ModelView from models import User admin.add_view(ModelView(User, db.session))
Подскажите что и где я не правильно понял?