gpt4 book ai didi

python - Django 绝对 url 有效,但相对 url 不适用于静态文件

转载 作者:太空宇宙 更新时间:2023-11-03 19:08:20 25 4
gpt4 key购买 nike

我已经四处搜寻,如果这是一个基本问题,我深表歉意。我正在尝试让我的 django 应用程序提供静态文件。如果 STATIC_URL 设置为绝对路径(即 http://localhost/static),则文件可以工作,但是如果 STATIC_URL 是相对路径(如/static/),则不会提取任何静态文件。

当我将应用程序移动到生产服务器并使用反向代理提供静态文件时,我希望它能够使用/static/。

最佳答案

django 要求 STATIC_DIR 为绝对路径。

PROJECT_DIR等变量设置为os.path.dirname(os.path.realpath(__file__))

然后将STATIC_DIR设置为os.path.join(PROJECT_DIR, 'static')

关于python - Django 绝对 url 有效,但相对 url 不适用于静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13873755/

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