Django-无法在生产环境中提供静态文件

问题描述 投票:0回答:0

(首先,对不起我的英语不好)我在Digital Ocean服务器中提供静态文件时遇到问题。

在我自己的计算机中进行开发时,所有功能都可以完美运行,但是我无法在生产中提供静态信息,甚至无法提供管理静态信息。

这是我在settings.py中的内容

STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
)
STATIC_ROOT=os.path.join(os.path.dirname(os.path.dirname(BASE_DIR)), 'static/')

好了,该命令可以完美地收集静态工作并将静态文件发送到我的文件夹/ home / username / project / static

如果我检查文件夹,则拥有所有静态文件,但是...浏览器发送404错误。

我在设置中尝试了很多组合,甚至采用硬编码的路由,但始终保持相同...该站点为我提供了静态http:// myserverip:8000 / static / admin / css / base.css的地址,但我看不到档案总为404

谢谢!!!

python django static django-staticfiles
© www.soinside.com 2019 - 2024. All rights reserved.