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