为Divi上的Wagtail应用程序部署静态文件

2024-04-29 09:53:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力理解如何实时实现静态文件。这是我试图部署的第一个项目,所以可能我遗漏了一些东西,我发现很难理解这里最好遵循哪些文档-Wagtail、Divio还是Django?你知道吗

我可以查看我的网站与本地主机罚款,静态文件读取。但是当部署到Divio的测试服务器时,不再只是引导样式。我是否打算在某个地方将debug设置为False,如果是,我在哪里设置它?你知道吗

Divio项目中的dockerfile包含以下命令,我感觉它与部署live有关:

# <STATIC>
RUN DJANGO_MODE=build python manage.py collectstatic --noinput
# </STATIC> 

从在本地主机上操作并正确查看静态数据到在测试/实时部署中显示静态数据需要哪些步骤? 我想我可以把他们和设置.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'

提前感谢您的时间和帮助!你知道吗


Tags: pyvirtualenvadminlibpackages部署静态fonts
1条回答
网友
1楼 · 发布于 2024-04-29 09:53:14

在diviocloud项目中,静态文件处理和DEBUG之类的设置是根据服务器环境(Live、Test或Local)自动管理的。你知道吗

How to run a local project in live configuration中的表格。如果需要,您可以手动覆盖这些,但在正常使用中没有任何必要。你知道吗

如果您在settings.py中添加了与静态文件处理相关的设置,请尝试将它们注释掉—几乎可以肯定,它会正常工作。你知道吗

相关问题 更多 >