问题描述
我正在使用 Django 框架开发网站。我将静态文件夹名称创建为“静态”。网站正在 Windows 以及 Linux 虚拟机上运行。我在将其上传到云上时遇到了问题。我正在使用 OpenLiteSpeed 服务器。即使在云上的开发模式下,网站也无法运行。
1) 要在云上运行网站,我使用 python manage.py runserver 172.105.41.47:8008。
2) 在 Settings.py 文件夹中,我为密钥、数据库设置和电子邮件创建了环境变量。
import os
from pathlib import Path
BASE_DIR = Path(__file__).resolve().parent.parent
SECRET_KEY = os.getenv('SECRET_KEY')
DATA_SITE_KEY=os.getenv('DATA_SITE_KEY')
DEBUG = True
ALLOWED_HOSTS = ['*']
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # new
EMAIL_KPEC = os.getenv('EMAIL_KPEC')
EMAIL_RECRUITMENT_USER=os.getenv('EMAIL_RECRUITMENT_USER')
EMAIL_HOST = os.getenv('EMAIL_HOST') # new
EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER') # new
EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD') # new
EMAIL_PORT = os.getenv('EMAIL_PORT') # new
EMAIL_USE_TLS = True
GOOGLE_RECAPTCHA_SECRET_KEY=os.getenv('GOOGLE_RECAPTCHA_SECRET_KEY')
3)对于我在路径下面创建的静态文件夹
STATIC_ROOT='KPECproject/Static'
STATIC_URL = '/Static/'
4)命令提示符CommandPrompt
有什么建议为什么它不能在云上工作?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)