Flask 是一个轻量级的 Web 应用框架,使用 Python 编写。它非常适合小型到中型项目,提供了必要的工具和技术来快速搭建 Web 应用。Flask 没有默认的数据库系统,但可以与多种数据库(如 SQLite, MySQL, PostgreSQL 等)配合使用。
管理员界面通常用于管理网站的内容,如用户账户、文章、产品等。Flask-Admin 是一个扩展,它提供了一个简单的方式来快速构建管理界面。
Flask 管理员界面主要分为以下几种类型:
Flask 管理员界面适用于以下场景:
解决方法:
pip install flask-admin flask-sqlalchemy
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///example.db'
db = SQLAlchemy(app)
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(120), unique=True, nullable=False)
db.create_all()
from flask_admin import Admin
from flask_admin.contrib.sqla import ModelView
admin = Admin(app, name='MyApp', template_mode='bootstrap3')
admin.add_view(ModelView(User, db.session))
if __name__ == '__main__':
app.run(debug=True)
参考链接:
通过以上步骤,你可以创建一个简单的 Flask 应用,并使用 Flask-Admin 查看和管理数据库中的数据。
没有搜到相关的文章