微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决网站正在 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 举报,一经查实,本站将立刻删除。