This commit is contained in:
DengDai
2025-12-08 14:31:21 +08:00
commit ad2c65affb
35 changed files with 3500 additions and 0 deletions

25
config.py Normal file
View File

@@ -0,0 +1,25 @@
import os
import secrets
import sqlite3
class Config:
SECRET_KEY = os.environ.get('SECRET_KEY') or secrets.token_hex(16)
DATABASE_URI = os.environ.get('DATABASE_URI') or 'sqlite:///pt_manager.db'
NEXUSPHP_SITE_URL = os.environ.get('NEXUSPHP_SITE_URL') or 'https://www.ptskit.org'
ADMIN_USERNAME = os.environ.get('ADMIN_USERNAME') or 'admin'
@staticmethod
def init_app(app):
pass
class DevelopmentConfig(Config):
DEBUG = True
class ProductionConfig(Config):
DEBUG = False
config = {
'development': DevelopmentConfig,
'production': ProductionConfig,
'default': DevelopmentConfig
}