HTTPSを実行するようにnginxを構成しました。また、すべてのルールを書き直して、HTTPSで実行されるようにします。
しかし、Djangoがまだ内部でHTTPで実行されているというのは本当ですか?
Django version 1.2.1, using settings 'myproject.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[14/Aug/2012 23:57:04] "GET /app/c HTTP/1.0" 200 4
[14/Aug/2012 23:57:09] "GET /app/c HTTP/1.0" 200 4
はい。私のバージョンはかなり時代遅れだと知っています。
チェックrequest.is_secure
すると、HTTPSにアクセスしているときにTrueが返されます。