gpt4 book ai didi

Django STATIC_URL 值在生产中无法识别

转载 作者:行者123 更新时间:2023-12-02 04:10:12 27 4
gpt4 key购买 nike

我正在尝试使用 Apache+mod_wsgi 将我的 Django 应用程序部署到生产环境中,但遇到了静态文件的问题。由于某种原因,我在生产中的模板无法识别 {{ STATIC_URL }} 。在开发过程中,我的静态文件的 URL 为:

<script type="text/javascript" src="/static/js/myfile.js"></script>

但在生产环境中,URL 是:

<script type="text/javascript" src="js/myfile.js"></script>

当我尝试打印 {{STATIC_URL}} 时,它在生产中是空白的。我在这里缺少什么?

谢谢!

最佳答案

我自己刚刚尝试解决这个问题时遇到了这个问题。对我来说关键的一步是我的 View 传递的是 Context 而不是 RequestContext目的。为了解决这个问题,我在使用 render_to_response 方法时,必须提供以下第三个参数:

context_instance=RequestContext(request)

您的问题显然已得到解决,但这只是为了防止其他人遇到同样的问题。

关于Django STATIC_URL 值在生产中无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774933/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com