[英]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.