env_config.py 652 Bytes
import os
import random
import string
from datetime import datetime

# 多环境IP配置
DEPLOY_ENV = os.getenv('DEPLOY_ENV', 'test')
IP_HOST_MAP = {
    'test': 'ai-test.hikoon.com',
    'uat': 'ai-uat.hikoon.com',
    'prod': 'ai.hikoon.com'
}
IP_HOST = os.getenv('IP_HOST', IP_HOST_MAP.get(DEPLOY_ENV, 'ai-test.hikoon.com'))

# 当前日期(格式:YY-MM-DD)
CURRENT_DATE = datetime.now().strftime('%y-%m-%d')

def gen_email():
    prefix = ''.join(random.choices(string.ascii_lowercase + string.digits, k=8))
    domain = random.choice(['@qq.com', '@163.com', '@gmail.com', '@test.com'])
    return prefix + domain

RANDOM_EMAIL = gen_email()