【发布时间】:2017-02-21 13:38:08
【问题描述】:
我见过类似的问题,但它们已经超过 4 年了,而且答案不再适用。我有一个在 Apache 上正常工作的站点,除了管理静态文件。静态文件在 Django 的运行服务器上工作得很好。我有点迷路了,任何建议都会有所帮助。
【问题讨论】:
-
你在 Apache vhost 上做了
collectstatic吗? -
@AndreyShipilov 感谢您的回答...运行 python manage.py collectstatic?我做到了。
-
你看到文件被收集到 STATIC_ROOT 目录中并且那里有一个 admin 目录?
-
@AndreyShipilov 不,那里没有管理目录。
-
这意味着 collectstatic 没有收集文件。您是否使用不同的 settings.py 进行开发和 Apache 部署环境?
标签: django apache django-staticfiles