how-to-deploy-django

django 部署的关键点

  • 安全秘匙 secret key 从环境变量中加载或者是从文件中进行读取
  • 生产环境不能启动debug模式
  • allow_hosts
  • 缓存
  • 数据库
  • email设置
  • 伺服静态文件
  • 媒体文件是用户上传的,是不能信任的
  • HTTPS
  • csrf
  • session
  • 性能优化等
  • 日志的配置