20260126收尾
This commit is contained in:
@@ -15,10 +15,8 @@ CORS(app, resources={r"/api/*": {"origins": "*"}})
|
|||||||
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||||
DB_PATH = os.path.join(BASE_DIR, 'data', 'db.sqlite')
|
DB_PATH = os.path.join(BASE_DIR, 'data', 'db.sqlite')
|
||||||
IMG_DIR = os.path.join(BASE_DIR, 'data', 'img')
|
IMG_DIR = os.path.join(BASE_DIR, 'data', 'img')
|
||||||
APP_MAX_CONTENT_LENGTH_MB = 10.0
|
|
||||||
app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_PATH}'
|
app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_PATH}'
|
||||||
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||||
app.config['MAX_CONTENT_LENGTH'] = APP_MAX_CONTENT_LENGTH_MB * 1024 * 1024
|
|
||||||
|
|
||||||
db = SQLAlchemy(app)
|
db = SQLAlchemy(app)
|
||||||
|
|
||||||
@@ -98,7 +96,7 @@ def init_db():
|
|||||||
db.create_all()
|
db.create_all()
|
||||||
|
|
||||||
def load_config():
|
def load_config():
|
||||||
global NEED_AUDIT, FILE_SIZE_LIMIT_MB, FILE_FORMATS, APP_MAX_CONTENT_LENGTH_MB
|
global NEED_AUDIT, FILE_SIZE_LIMIT_MB, FILE_FORMATS
|
||||||
with app.app_context():
|
with app.app_context():
|
||||||
try:
|
try:
|
||||||
settings = SiteSettings.query.first()
|
settings = SiteSettings.query.first()
|
||||||
@@ -108,8 +106,6 @@ def load_config():
|
|||||||
if getattr(settings, 'file_size_limit', None) is not None:
|
if getattr(settings, 'file_size_limit', None) is not None:
|
||||||
try:
|
try:
|
||||||
FILE_SIZE_LIMIT_MB = float(settings.file_size_limit)
|
FILE_SIZE_LIMIT_MB = float(settings.file_size_limit)
|
||||||
APP_MAX_CONTENT_LENGTH_MB = FILE_SIZE_LIMIT_MB
|
|
||||||
app.config['MAX_CONTENT_LENGTH'] = APP_MAX_CONTENT_LENGTH_MB * 1024 * 1024
|
|
||||||
except Exception:
|
except Exception:
|
||||||
pass
|
pass
|
||||||
if getattr(settings, 'file_formats', None):
|
if getattr(settings, 'file_formats', None):
|
||||||
|
|||||||
Reference in New Issue
Block a user