Commit 506b0fe3 authored by Petrus J.v.Rensburg's avatar Petrus J.v.Rensburg

Make 'layout' example deployable.

parent 1dde7e1c
...@@ -11,7 +11,7 @@ app = Flask(__name__) ...@@ -11,7 +11,7 @@ app = Flask(__name__)
app.config['SECRET_KEY'] = '123456790' app.config['SECRET_KEY'] = '123456790'
# Create in-memory database # Create in-memory database
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///dummy.sqlite' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///sample_db.sqlite'
app.config['SQLALCHEMY_ECHO'] = True app.config['SQLALCHEMY_ECHO'] = True
db = SQLAlchemy(app) db = SQLAlchemy(app)
...@@ -53,13 +53,14 @@ def index(): ...@@ -53,13 +53,14 @@ def index():
return '<a href="/admin/">Click me to get to Admin!</a>' return '<a href="/admin/">Click me to get to Admin!</a>'
if __name__ == '__main__': # Create admin with custom base template
# Create admin with custom base template admin = admin.Admin(app, base_template='layout.html')
admin = admin.Admin(app, base_template='layout.html')
# Add views
admin.add_view(UserAdmin(User, db.session))
admin.add_view(CustomView(Page, db.session))
# Add views if __name__ == '__main__':
admin.add_view(UserAdmin(User, db.session))
admin.add_view(CustomView(Page, db.session))
# Create DB # Create DB
db.create_all() db.create_all()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment