服务器环境变量

Django 配置

DJANGO_SERVE_STATIC_FILES

使用 Django 托管 static 静态文件.

注解

如果您的网站流量比较小,可以使用 Django 托管静态文件。

如果您的网站流量比较大,建议使用 Web 服务器直接托管静态文件。

如果您的网站流量非常大,建议使用 CDN 服务托管静态文件。

提示

在 docker 环境中 配置为: /app/static 即可

DJANGO_SERVE_MEDIA_FILES

使用 Django 托管 media 静态文件.

注解

如果您的网站流量比较小,可以使用 Django 托管静态文件。

如果您的网站流量比较大,建议使用 Web 服务器直接托管静态文件。

如果您的网站流量非常大,建议使用 CDN 服务托管静态文件。

提示

在 docker 环境中 配置为: /app/media 即可

DJANGO_SECRET_KEY

Django 秘密字符串。最好字符串的长度为 64 字节以上。

例如:

j_U76BkXOcdAm26tXhJk3dv9W_NnOnp0CTqTsmo80F3GbbBzGxx_BlbzF67Jmoju

警告

没有配置会弱化系统的安全性。

DJANGO_ALLOWED_HOSTS

允许访问的域名列表, 多个域名使用 ; 分隔

配置示例:

www.taidimall.com;api.taidimall.com

警告

默认配置为允许任何域名访问。

DJANGO_LANGUAGE_CODE

Django 默认语言配置, 默认为 简体中文,一般不需要更改。

DJANGO_TIME_ZONE

Django 时区配置,默认为 上海时区,一般不需要更改。

数据库配置

DB_ENGINE

数据库引擎, 默认使用 PostgreSQL

默认配置:

django.db.backends.postgresql

DB_NAME

数据库名称

DB_USER

数据库用户名

DB_PASSWORD

连接数据库使用的密码

DB_HOST

数据库的 域名/IP 地址

DB_PORT

数据库的端口号

淘宝客配置

ALI_INVITE_CODE

邀请码

ALI_PID

渠道 PID

警告

必须是渠道专属 PID

ALI_APP_KEY

淘宝开发平台 APP Key

ALI_APP_SECRET

淘宝开发平台 APP Secret

大淘客配置

DTK_APP_KEY

大淘客 APP Key

DTK_APP_SECRET

大淘客 APP Secrets

折淘客配置

ZTK_SID

折淘客 SID

ZTK_APP_KEY

折淘客 App key

WebHook 配置

WEBHOOK_NEW_ORDER

新订单的 WebHook 通知

通知的字段如下:

{
    "username": "str 用户名",
    "income": "float 预估佣金",
    "item": {
        "title": "str 商品标题",
        "pic": "str 商品图片",
        "price": "float 商品原价",
    },
    "pay": {
        "price": "float 支付的价格",
        "time": "str 支付的时间",
    },
    "order_no": "str 订单 ID",
    "shop_title": "str 商家名称",
}

WEBHOOK_NEW_USER

新用户的 WebHook 通知

通知的字段如下:

{"username": "str 用户名称"}

WEBHOOK_NEW_BIND

用户绑定渠道ID的通知

通知的字段如下:

{
    "username": "str 用户名",
    "relation_id": "str 渠道ID",
    "special_id": "str 关系ID",
    "ctime": "str 绑定时间",
}

杂项配置

ADMIN_HOST

管理访问域名, 必须填写, Android版本的APP绑定渠道 ID 的时候需要。

一般情况这个值应该是 ALLOWED_HOSTS 中的一个。

示例:

www.taidimall.com

WEB_SHOW_COUPON

Web 界面是否展示佣金