Saleor 04: 入门 - 设置
我们是 12factor 方法和可移植代码的粉丝, 所以你仅仅使用环境变量就可以设置 Saleor 的大多数配置项。
环境变量
-
ALLOWED_HOSTS
控制 Django’s allowed hosts 设置,默认是localhost
。使用英文逗号分隔多个值。 -
CACHE_URL
orREDIS_URL
缓存数据库地址,默认是系统内存。我们推荐使用 Redis,Heroku 的 Redis 会自动导出这个配置。Example:
redis://redis.example.com:6379/0
Warning
如果你计划使用不止一个 WSGI 进程(或运行多个服务器/容器),则需要使用共享缓存服务器。否则,每个进程将拥有自己的每个用户会话的版本,这将导致用户被注销并丢失购物车。
-
DATABASE_URL
默认是本地 PostgreSQL 实例。查看 Using Docker for Development 了解如何在 Docker container 里面运行本地数据库。大多数 Heroku 的数据库都会自动导出这个设置。
Example:
postgres://user:password@psql.example.com/database
-
DEBUG
控制 Django’s debug mode 默认是True
-
DEFAULT_FROM_EMAIL
电子邮件的默认发件人 -
EMAIL_URL
电子邮件网关地址。默认是打印输出所有信息到终端。Example:
smtp://user:password@smtp.example.com:465/?ssl=True
-
INTERNAL_IPS
控制 Django’s internal IPs 设置。默认是127.0.0.1
多个值用英文逗号分隔。
-
SECRET_KEY
控制 Django’s secret key 设置。 -
MAX_CART_LINE_QUANTITY
控制可加入购物车单个产品的最大数量(这里我暂时也不太确定是指“单个购物车可添加产品的总数量/行数,还是指”单个产品的最大可购买数量“,原文:Controls maximum number of items in one cart line.)默认值是50
-
STATIC_URL
控制资源文件的加载路径。默认是/static/assets/