Django 接下来 url 到 HTTPS (Nginx)

Django next url to HTTPS (Nginx)

我已经在我的 nginx 应用程序中添加了一个 SSL 证书,一切正常,但是当 django 为下一个 url 分页时,它使用:http:// 不是https:// 我该如何更改?

我已经解决了这个问题:在 proxy_pass http://django 下;设置

    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;

还需要设置

SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

在 setting.py 文件中。