Skip to content

Commit b9a11d2

Browse files
committed
implemented admin route using flask-admin
1 parent fbafc7e commit b9a11d2

File tree

5 files changed

+180
-108
lines changed

5 files changed

+180
-108
lines changed

app/admin.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from flask_admin import Admin
2+
from flask_admin.contrib.sqla import ModelView
3+
4+
from app import db
5+
from .models import Resource, Category, Language
6+
7+
8+
def run_flask_admin(app):
9+
admin = Admin(app, name="Admin")
10+
admin.add_view(ModelView(Resource, db.session))
11+
admin.add_view(ModelView(Category, db.session))
12+
admin.add_view(ModelView(Language, db.session))

app/templates/admin/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{% extends 'admin/master.html' %}
2+
3+
{% block body %}
4+
<p>Admin Home Page</p>
5+
{% endblock %}

0 commit comments

Comments
 (0)