You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker环境配置DRF DEFAULT_FILTER_BACKENDS后服务器意外断开连接问题

解决方案
  1. 补全INSTALLED_APPS注册项
    你当前的配置中只引入了DRF,没有注册django-filter自身的应用,在settings.py的INSTALLED_APPS中添加对应条目即可:
INSTALLED_APPS = [
    ...
    "rest_framework",
    "django_filters",
    ...
]
  1. 确认依赖已经写入poetry配置
    你本地环境可以正常运行,大概率是本地手动安装过django-filter,但没有把依赖写入poetry的配置文件,导致Docker构建时没有安装这个包。本地执行以下命令更新依赖配置,再重新构建Docker镜像即可:
poetry add django-filter
docker compose build
  1. 排查容器日志定位具体问题
    如果上述操作后还存在异常,执行以下命令查看web容器的运行日志,获取服务端的具体报错信息,方便精准定位问题:
docker compose logs -f web

内容的提问来源于stack exchange,提问作者noobmaster69

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 02:12:03