Commit 4a0dcf5 Kamil Gałuszka
committed
1 parent e9b0fb8 commit 4a0dcf5 Copy full SHA for 4a0dcf5
File tree 3 files changed +11
-1
lines changed
3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 1
1
from flask_sqlalchemy import SQLAlchemy
2
+ from flask_admin .contrib .sqla import ModelView
2
3
3
4
db = SQLAlchemy ()
5
+
6
+ def register_admin (admin ):
7
+ from .models import Intent
8
+ admin .add_view (ModelView (Intent , db .session ))
Original file line number Diff line number Diff line change @@ -37,3 +37,4 @@ ipdb==0.10.1
37
37
SQLAlchemy
38
38
Flask-SQLAlchemy
39
39
psycopg2 == 2.6.2
40
+ Flask-Admin == 1.4.2
Original file line number Diff line number Diff line change 2
2
3
3
from flask import Flask , request
4
4
from flask .views import MethodView
5
+ from flask_admin import Admin
6
+ from flask_admin .contrib .sqla import ModelView
5
7
from flask_babel import Babel
6
8
from facebook .api import FacebookApi
7
9
from prayer import PrayerWebhook as webhook
8
- from dbms .rdb import db
10
+ from dbms .rdb import db , register_admin
9
11
10
12
11
13
def create_app ():
12
14
app = Flask (__name__ )
13
15
app .config ['SQLALCHEMY_DATABASE_URI' ] = 'sqlite:///intent.db'
14
16
app .config ['SQLALCHEMY_TRACK_MODIFICATIONS' ] = False
15
17
babel = Babel (app )
18
+ admin = Admin (app , name = 'PrayerBot' , template_mode = 'bootstrap3' )
16
19
db .init_app (app )
20
+ register_admin (admin )
17
21
return app
18
22
19
23
###
You can’t perform that action at this time.
0 commit comments