小编KdP*_*sda的帖子

如何更改 django Rest 框架中分页 URL 中下一个键中的主机?

我在 Django Rest Framework 中有一个带有分页响应的 ModelSerializer。所以我将它与gunicorn一起部署在docker容器中。

gunicorn -c gunicorn_config.py app.wsgi --bind 0.0.0.0:5000

现在的问题出在分页响应中。关键next是类似的东西。

next: "http://0.0.0.0:5000/admin/users/?page=2&per_page=10"

在我使用这些 API 的客户端中,我只需检查密钥next并获取下一个响应。但由于next密钥具有主机,0.0.0.0:5000因此会导致 API 调用失败。而且钥匙并没有达到目的next

所以目前,我的 API 服务器正在一个单独的 docker 容器中运行。这是通过 中的反向代理设置的nginx

django nginx gunicorn django-rest-framework docker

4
推荐指数
1
解决办法
2725
查看次数

标签 统计

django ×1

django-rest-framework ×1

docker ×1

gunicorn ×1

nginx ×1