Files
Nexusphp-Panel/config.py
DengDai ad2c65affb init
2025-12-08 14:31:21 +08:00

25 lines
639 B
Python

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
}