我认为您应该创建不同的settings.py(base_settings.py、local_settings.py、Production_settings.py).在settings.py中执行如下操作:
import socket
if socket.gethostname()=="Raouf-PC":
from local_settings import *
将"Raouf PC"更改为电脑的主机名.
学生:我用的是Windows10.
完成此操作后,将以下数据放入您的Production_settings.py中并保存.然后清除浏览器缓存并访问开发服务器中的站点.
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_SSL_REDIRECT = True
如果以上内容不能满足您的需要,那么在local_settings.py中粘贴以下数据,保存并清除您的浏览器缓存并访问您的站点.
SESSION_COOKIE_SECURE = False
CSRF_COOKIE_SECURE = False
SECURE_SSL_REDIRECT = False
注意:在Production_setttings.py和local_settings.py的开头放入:
from base_settings.py import *
您的基本设置应该包含将在本地服务器和生产服务器上使用的"设置",这样您就不会每次都重复它.
如果我的回答被接受,我会把它献给那些以这样或那样的方式帮助过我的好人.这是我第一次回答问题.我希望将来能做得更多.:)