带有nginx的Django REST框架绝对URL总是返回127.0.0.1

Paw*_*ela 3 python django rest nginx

我在nginx后面使用gunicorn/django(使用django-rest-framework)运行应用程序,并且在使用时使用其余框架的url返回有一点问题hyperlinkedmodelserializer.他们总是返回类似于http://127.0.0.1/我的主机名的东西.

你能帮帮忙吗?

Paw*_*ela 8

没关系,我发现我忘记了

proxy_set_header Host $host:$server_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
Run Code Online (Sandbox Code Playgroud)

在我的nginx配置中.现在工作正常.