1. ホーム
  2. django

[解決済み] Djangoでブラウザの種類を検出するには?

2023-07-04 11:11:31

質問

クライアントが使用しているブラウザの種類を検出するにはどうしたらよいでしょうか。私は人々にIEの代わりに別のブラウザ(Firefox)を使用するように依頼しなければならない問題があります。どのように私はこの情報を取得することができます。

httpリクエストにこの情報(ヘッダ)があることは知っています。Djangoフレームワークのview.pyからどのようにnavigator.appNameを取得するのでしょうか?

どのように解決するのですか?

以下のように、リクエストオブジェクトからその情報を抽出することができます。

request.META['HTTP_USER_AGENT']