# Copy this file to ".env" (same directory as manage.py), then fill values. # 注意:这里是示例文件,请勿提交真实密钥到仓库。 ############################ # Django / 基础 ############################ SECRET_KEY=replace_me_with_a_strong_secret DEBUG=False # 逗号分隔(django-environ Env.list) ALLOWED_HOSTS=yuwenerp.yuwen.cloud,localhost,127.0.0.1 CSRF_TRUSTED_ORIGINS=https://yuwenerp.yuwen.cloud,http://localhost:8000 DATA_UPLOAD_MAX_NUMBER_FIELDS=20000 ############################ # 数据库(必填) ############################ DB_NAME=flower DB_USER=flower DB_PASSWORD=replace_me DB_HOST=localhost DB_PORT=6432 CONN_MAX_AGE=0 ############################ # 缓存(可选) ############################ # 二选一:优先使用 CACHE_URL;否则使用 CACHE_HOST/CACHE_PORT/CACHE_DB 组合 #CACHE_URL=redis://localhost:6379/0 CACHE_HOST=localhost CACHE_PORT=6379 CACHE_DB=0 CACHE_KEY_PREFIX=flower CACHE_DEFAULT_TIMEOUT=300 ############################ # 日志(可选) ############################ LOG_LEVEL=INFO DJANGO_LOG_LEVEL=INFO UVICORN_LOG_LEVEL=INFO UVICORN_ACCESS_LOG_LEVEL=INFO ############################ # 明道云同步(可选) ############################ MDY_MERCHANT_ID=1 MDY_PRODUCT_CATEGORY_ID=1 MDY_SYNC_PAGE_SIZE=100 MDY_SYNC_MAX_PAGES=2 MDY_SYNC_MAX_RECORDS=200 # 明道云开版暂存同步:每次请求之间的最小间隔(用于限流) # - 0.02 ~ 50 qps(理论值),建议生产环境更保守(例如 0.05/0.1) MDY_PLATE_ORDER_SYNC_REQUEST_INTERVAL_SECONDS=0.05 ############################ # 腾讯云 TIIA(建议必填:生产环境请务必使用真实值) ############################ TENCENTCLOUD_SECRET_ID=replace_me TENCENTCLOUD_SECRET_KEY=replace_me TENCENTCLOUD_TOKEN= TENCENTCLOUD_TIIA_GROUP_ID=168 TENCENTCLOUD_TIIA_REGION=ap-guangzhou TENCENTCLOUD_TIIA_ENDPOINT=tiia.tencentcloudapi.com TENCENTCLOUD_TIIA_PIC_NAME_PREFIX=plate_order TENCENTCLOUD_TIIA_QPS=10 ############################ # 企业微信机器人(WeCom Webhook) ############################ # 为空时发送会报错:WeCom webhook key 未配置 WECOM_WEBHOOK_KEY= # PrintingJob 状态推进通知的“跟进地址”模板;为空则消息里省略“跟进地址”字段 PRINTING_JOB_STATE_ADVANCED_FOLLOWUP_URL_TEMPLATE=https://app.yuwen.cloud/workstation/production/batch-advance?orderId={order_id} # PrintingOrder 创建通知(企业微信):测试环境默认关闭;生产/开发默认开启 PRINTING_ORDER_CREATED_WECOM_NOTIFY_ENABLED=True ############################ # Printing 自动创建销售品(可选) ############################ AUTO_CREATE_SALESITEM_FROM_PRINT_ORDER=False # 必填(settings 中无默认值),用于从指定 State 读取参数创建 SalesItem PRINTING_SALES_ITEM_SOURCE_STATE_ID=0 ############################ # Celery(可选) ############################ # 二选一:优先使用 CELERY_BROKER_URL;否则使用 host/port/user/password/vhost 组合 #CELERY_BROKER_URL=amqp://guest:guest@localhost:5672// CELERY_BROKER_HOST=localhost CELERY_BROKER_PORT=5672 CELERY_BROKER_USER=guest CELERY_BROKER_PASSWORD=guest CELERY_BROKER_VHOST=/ # 二选一:优先使用 CELERY_RESULT_BACKEND;否则使用 host/port/db 组合 #CELERY_RESULT_BACKEND=redis://localhost:6379/1 CELERY_RESULT_HOST=localhost CELERY_RESULT_PORT=6379 CELERY_RESULT_DB=1 ############################ # CORS(可选) ############################ # 逗号分隔 CORS_ALLOWED_ORIGINS=http://localhost:8000,http://127.0.0.1:5173,http://127.0.0.1:5174,http://127.0.0.1:5179,https://yuwenerp.yuwen.cloud