我正在努力理解如何实时实现我的静态文件。这是我尝试部署的第一个项目,所以我可能遗漏了一些东西,而且我发现很难理解这里最好遵循哪些文档 - Wagtail、Divio 或 Django?
我可以用 localhost 很好地查看我的网站,读取静态文件。但是当部署到 Divio 的测试服务器时,不再只是 Bootstrap 样式。我是否打算在某处将 debug 设置为 False,如果是这样,我在哪里设置它?
Divio 项目中的 dockerfile 包含这个命令,我感觉它与实时部署有关:
# <STATIC>
RUN DJANGO_MODE=build python manage.py collectstatic --noinput
# </STATIC>
从在本地主机上操作并正确查看我的静态文件到在测试/实时部署中显示需要哪些步骤?我以为我可以将它们与 settings.py 文件链接,但是当我尝试这样做时,我遇到了与以下步骤相关的问题:
Step 7/7 : RUN DJANGO MODE=build python manage.py collectstatic —noinput
它似乎几乎无限期挂起,很长一段时间后失败 - 以下是我日志的最后几行。
Copying '/virtualenv/lib/python3.5/site-packages/wagtail/admin/static/wagtailadmin/fonts/opensans-regular.woff'
Copying '/virtualenv/lib/python3.5/site-packages/wagtail/admin/static/wagtailadmin/fonts/wagtail.svg'
Copying '/virtualenv/lib/python3.5/site-packages/wagtail/admin/static/wagtailadmin/fonts/robotoslab-regular.woff'
Copying '/virtualenv/lib/python3.5/site-packages/wagtail/admin/static/wagtailadmin/fonts/opensans-semibold.woff'
提前感谢大家的时间和帮助!