【发布时间】:2019-04-04 18:17:10
【问题描述】:
我很难理解如何实时实现我的静态文件。这是我尝试部署的第一个项目,所以我可能遗漏了一些东西,而且我发现很难理解哪些文档最适合在这里遵循 - Wagtail、Divio 或 Django?
我可以用本地主机很好地查看我的网站,读取静态文件。但是当部署到 Divio 的测试服务器时,不再只是 Bootstrap 样式。我是否打算在某处将 debug 设置为 False,如果是这样,我在哪里设置它?
Divio项目中的dockerfile中包含这个命令,我感觉和live部署有关:
# <STATIC>
RUN DJANGO_MODE=build python manage.py collectstatic --noinput
# </STATIC>
从在 localhost 上操作并正确查看我的静态文件到在测试/实时部署中显示需要哪些步骤? 我以为我可以将它们与 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'
提前感谢大家的时间和帮助!
【问题讨论】:
-
您应该关注 Divio 文档docs.divio.com/en/latest/how-to/configure-settings.html,因为 Divio 确实使用了 Aldryn 设置。根据这个视频,很容易启动和运行。 youtube.com/watch?v=MVnK1xn4H9M 可以试试复制设置?
标签: python django wagtail divio