## 项目部署上线指南 ### 准备上线 1. 上线前的检查工作。 ```Shell python manage.py check --deploy ``` 2. 将DEBUG设置为False并配置ALLOWED_HOSTS。 ```Python DEBUG = False ALLOWED_HOSTS = ['*'] ``` 3. 安全相关的配置。 ```Python # 保持HTTPS连接的时间 SECURE_HSTS_SECONDS = 3600 SECURE_HSTS_INCLUDE_SUBDOMAINS = True SECURE_HSTS_PRELOAD = True # 自动重定向到安全连接 SECURE_SSL_REDIRECT = True # 避免浏览器自作聪明推断内容类型 SECURE_CONTENT_TYPE_NOSNIFF = True # 避免跨站脚本攻击 SECURE_BROWSER_XSS_FILTER = True # COOKIE只能通过HTTPS进行传输 SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True # 防止点击劫持攻击手段 - 修改HTTP协议响应头 # 当前网站是不允许使用