当前位置:论坛首页 > Linux面板 > 求助

宝塔linux 部署 Django 项目有些静态文件找不到

发表在 Linux面板2022-5-26 18:28 [复制链接] 0 6149

本帖最后由 宝塔用户_wifkwu 于 2022-5-26 18:30 编辑

1、用PyCharm本地跑,设置DEBUG true或false都可以

2、项目跟目录下的static的静态文件可以正常访问

3、app/statics/chart 下的js、css nginx 404

4、app/templates/chart.html 引入静态文件代码:
{% static "css/comon0.css" %}

5、urls.py文件代码:
re_path('static/(?P<path>.*)$', static.serve,
            {"document_root": settings.STATIC_ROOT}),


6、settings.py 静态文件设置:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static")
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "app", "statics", "chart"),
]


7、宝塔面板 - 网站 - 配置文件:
location /static {
      alias /www/wwwroot/www.mms.cn/static; #静态资源路径
}

location /DataMonitor/statics/chart {
      alias /www/wwwroot/www.mms.cn/app/statics/chart/; #静态资源路径
}


location没效果,都是项目跟目录下的static的静态文件可以正常访问,app自定义的静态文件目录的访问不了



使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表