繁体   English   中英

如何在Django中使用反向获取完整的URL

[英]How to get a full url using reverse in Django

我想将网址保存在变量中以访问服务,因此我在urlpatterns使用reverse和条目的name ,并且得到了类似/es/general/provider_types/ ,但是我想获取完整的网址,像https://127.0.0.1:8000/es/general/provider_types/

这就是我使用reverse

{'name': models.ProviderType._meta.verbose_name_plural.title(), 'url': reverse('rest_provider_types_list')}

有什么办法可以做到吗?

您可以使用request.build_absolute_uri()方法返回绝对网址:

request.build_absolute_uri(reverse('rest_provider_types_list'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM