docker 正在生产中获取下一页url的本地主机

xghobddn  于 2023-02-03  发布在  Docker
关注(0)|答案(1)|浏览(112)

我已经在生产中部署了一个Django rest应用程序。当我调用列表API时,会出现分页,并且我正在获取下一页URL的localhost。
我正在使用GenericViewSet和LimitOffsetPagination进行分页。我的应用程序在Docker容器中运行。它指向一个特定的域。我们可以使用域名“www.example.com“访问它https://abc.xyz.com。但我使用python manage.py runserver:0.0.0.0:8000(只是用于测试)CMD运行服务器。

qojgxg4l

qojgxg4l1#

你可以在你的html中使用相对url,比如:
http://localhost:8000/nextpage/?page=2

<a href="/nextpage/?page=2" />
当您更改为该地址时,您的url将更改为yourdomain/nextpage/?page2。因此,您可以在localhost或VM或container中运行您的应用,而无需逐个更改您在项目中设置的环境的主机或绝对url。

相关问题