【问题标题】:Django deploy - no images and cssDjango 部署 - 没有图像和 CSS
【发布时间】:2019-04-28 08:39:29
【问题描述】:

所以我刚刚将我的网站部署到我的外部服务器。我从我的仓库中复制了所有文件。我在服务器上创建了 virtualenv、数据库、创建了用户、进行了迁移、已迁移和 ofc。似乎我的图像和 css/js 文件似乎没有找到。安装 NginX(如教程中所述)以完成它是绝对必要的吗?在我的本地主机上一切正常...

【问题讨论】:

  • 你是否使用 gunicorn 来运行项目?
  • 您需要向我们提供有关您的生产环境的更多详细信息。您使用的是什么 WSGI 服务器(uwsgi、gunicorn、mod_wsgi)?您使用的是什么文件服务器(apache,nginx)?您的设置(settings.py)是否不同(它们应该是因为您在生产中需要DEBUG = False)。在这种情况下,您对STATIC_ROOT 的设置是什么?你manage.py collectstatic了吗?

标签: css django django-staticfiles


【解决方案1】:

根据您的描述,我感觉您正在尝试使用开发服务器来部署网站。这是不好的做法。你应该使用 nginx 和 gunicorn。

这是完成它的好教程:

https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04

根据提供的信息很难做出猜测。

【讨论】:

    猜你喜欢
    • 2014-08-04
    • 2019-12-23
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    • 2020-05-06
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    相关资源
    最近更新 更多