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

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

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

本帖最后由 宝塔用户_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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表