【发布时间】:2023-03-20 08:27:01
【问题描述】:
在我的本地开发环境中
href={% static "datetimepicker-master/jquery.datetimepicker.css" %}/>
加载非常好。在heroku中,它说CSRF错误,我认为这是因为它试图从本地主机加载。
如何配置我的 settings.py 以正确加载静态文件?我的文件结构是:
/project
/app
/staticfiles
/mysite
【问题讨论】:
-
csrf 错误不是静态文件加载的一部分。在 heroku dubug - false 将为您提供静态文件。
-
所以我需要一直调试?
-
如果
forman start工作正常。然后heroku服务器也运行良好。你能检查一下你是否可以使用domain.herokuapp.com/staticfiles/datetimepicker-master/jquery.datetimepicker.css访问css -
@rajasimon 当我使用工头启动时,一切正常并正常加载。当我检查对 CSS 的访问时,如果调试设置为 True,我可以访问它,如您所建议的,如果调试设置为 False,我不能访问它。
-
您提供的信息非常少。我们不能为你调试 :)