gpt4 book ai didi

django - 基于 Dokku 的安装中我的静态文件在哪里?

转载 作者:行者123 更新时间:2023-12-02 06:32:48 25 4
gpt4 key购买 nike

我在 Digitalocean 服务器上完成了 Dokku 部署。我的应用程序似乎可以工作,除了我的静态文件。

以下是我的 settings.py 文件的相关部分:

PROJECT_DIR = Path(__file__).absolute().ancestor(2)

MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = ''
STATIC_URL = '/static/'

STATICFILES_DIRS = (
PROJECT_DIR.child('static'),
)

STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)

STATIC_ROOT = PROJECT_DIR.child('staticroot')

有人知道如何将我的应用程序指向基于 Dokku 的系统上的静态文件吗?

虽然它没有回答我的问题,但我们目前正在提供来自 AWS S3 的静态文件,并且可以正常工作。这使得我的问题不再那么紧迫,但我仍然想知道是否可以“本地”解决它。

最佳答案

您可能需要做一些事情

  1. 运行./manage.pycollectstatic将静态文件移动到静态文件夹
  2. 更新您的网络服务器配置,使 /static/ 指向静态文件夹。

你已经这样做了吗?

关于django - 基于 Dokku 的安装中我的静态文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21415858/

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