我正在努力理解如何实现我的静态文件。这是我尝试部署的第一个项目,所以我可能遗漏了一些东西,我发现很难理解哪个文档是最好的- Wagtail,Divio还是Django?
我可以用localhost来查看我的网站,静态文件已被读取。但是当部署到Divio的测试服务器时,不再是Bootstrap样式。我是否打算在某个地方将debug设置为False,如果是,我应该在哪里设置它?
Divio项目中的dockerfile包含以下命令,我认为该命令与部署live相关:
# <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'提前感谢您的时间和帮助!
发布于 2018-11-08 07:46:32
在Divio Cloud项目中,静态文件处理和DEBUG等设置是根据服务器环境(实时、测试或本地)自动管理的。
请参阅How to run a local project in live configuration中的表格。如果需要,您可以手动覆盖这些设置,但在正常使用中没有任何必要。
如果您已经在settings.py中添加了与静态文件处理相关的设置,请尝试将它们注释掉--几乎可以肯定,它将会正常工作。
https://stackoverflow.com/questions/53085769
复制相似问题