django - 在 Django wkhtmltopdf中,static 文件

  显示原文与译文双语对照的内容
0 0

如果路径如下,我有一个生成PDF文件的问题- Django 不提供 wkhtmltopdf static 文件:


<link rel="stylesheet" type="text/css" href="{% static 'flot/fms.css' %}">

但是如果我给出一条直接的路径它就能正常工作


<link rel="stylesheet" type="text/css" href="http://localhost:8000/static/flot/fms.css">

只有当从web生成PDF时,static 文件才会出现问题,从控制台文件生成正确。

时间: 原作者:

0 0

你需要正确配置 STATIC_ROOTSTATIC_URL 以进行生产。 根据 STATICFILES_DIRS 和你配置的STATICFILES_FINDERS,static 源将与你的应用程序来源,而 STATIC_ROOT 必须在源的路径之外。

这意味着你必须依靠运行 $ python manage.py collectstatic 在生产中,应该由web服务器处理匹配的路径,配置为与 STATIC_URL 配置文件的root 。

你可以从文档中查看 django.contrib.staticfiles 应用指南和部署 static 文件的指南,以获得更详细的细节。

原作者:
...