Flash-Admin into using sqlite SQLAlchemy
install flask admin from pip
pip install flask-admin
#app.py
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_admin import Admin
from flask_admin.contrib.sqla import ModelView
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///admin.db'
app.config['SECRET_KEY'] = 'cairocoders-ednalan'
db = SQLAlchemy(app)
# set optional bootswatch theme
app.config['FLASK_ADMIN_SWATCH'] = 'darkly'
admin = Admin(app, name='microblog', template_mode='bootstrap3')
# Add administrative views here
class Person(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(30))
admin.add_view(ModelView(Person, db.session))
if __name__ == '__main__':
app.run(debug=True)
