3
私のDjangoビューで現在のページのドメインを取得する必要があります。 build_absolute_uri()
はフルパス(http://www.domain.com/path/to/somewhere)を得るのに効果的ですが、とにかく単にhttp://www.domain.comを入手するにはどうしますか?Djangoで現在のURLを取得する
私のDjangoビューで現在のページのドメインを取得する必要があります。 build_absolute_uri()
はフルパス(http://www.domain.com/path/to/somewhere)を得るのに効果的ですが、とにかく単にhttp://www.domain.comを入手するにはどうしますか?Djangoで現在のURLを取得する
HttpRequest.get_host()
を組み合わせてhost:port( "www.domain.com")を取得し、HttpRequest.is_secure()
をリクエストして、リクエストがhttpまたはhttpsで行われたかどうかを調べることができます。これにより、https://www.domain.com:8080