网站正在 Windows 和 Linux 上运行但它不适用于云

问题描述

我正在使用 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

5)错误Error Showing on browser

有什么建议为什么它不能在云上工作?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)