Django管理员在使用gunicorn Web服务器时缺少静态文件

时间:2015-12-12 16:47:52

标签: django

当我使用runserver运行我的项目时,django admin将显示静态文件。一切看起来都很漂亮。

但是当我使用gunicorn网络服务器运行我的项目时,找不到django管理员的静态文件:

Not Found: /
Not Found: /favicon.ico
Not Found: /static/admin/css/base.css
Not Found: /static/admin/css/login.css
Not Found: /static/admin/css/base.css
Not Found: /static/admin/css/dashboard.css

为什么这些静态文件不是开箱即用的?

我应该通过gunicorn为django管理员提供静态文件的哪些步骤?

我正在使用Django 1.9和python 3.4

1 个答案:

答案 0 :(得分:8)

您需要通过manage.py collectstatic命令收集所有静态文件。文档中的更多信息 - https://docs.djangoproject.com/en/1.9/ref/contrib/staticfiles/#django-admin-collectstatic