【Django】Viewでホスト名を取得する方法

【Django】Viewでホスト名を取得する方法

DjangoのViewでホスト名を取得する方法。

GenericViewを使っている場合は関数の中でself.request.get_host()をします。
例えばこんな感じです。


class SampleView(CreateView):
    model = User
    form_class = UserForm

    def form_valid(self, form):
        HOST_NAME = self.request.get_host()
        return super().form_valid(form)

GenericViewを使わずにrequestを使っている場合はそのままrequest.get_host()でホスト名(ドメイン)を取得できます。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください