#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 获取系统配置信息的脚本 """ import sys import os from app import create_app def main(): print("获取系统配置信息...") # 获取Python版本 python_version = sys.version.split()[0] print(f"Python版本: {python_version}") # 获取Flask版本 import flask print(f"Flask版本: {flask.__version__}") # 创建应用实例 app = create_app() # 获取配置信息 max_content_length = app.config.get("MAX_CONTENT_LENGTH", "Not set") upload_folder = app.config.get("UPLOAD_FOLDER", "Not set") items_per_page = app.config.get("ITEMS_PER_PAGE", "Not set") print(f"MAX_CONTENT_LENGTH: {max_content_length}") print(f"UPLOAD_FOLDER: {upload_folder}") print(f"ITEMS_PER_PAGE: {items_per_page}") # 获取数据库信息 with app.app_context(): db_name = app.extensions['sqlalchemy'].db.engine.name print(f"数据库类型: {db_name}") if __name__ == "__main__": main()