クライアントアカウントの作成とログインに、django認証とともにdjango-registrationを使用しています。
私たちのサイトは、モバイル ユーザーとデスクトップ ユーザーによって使用されます。ユーザー エージェント文字列に応じてビューからさまざまなテンプレートを読み込むことで、モバイル ユーザーのアイデアに取り組み始めたところです。それはきれいに行われましたが、簡単にアクセスできないビューで何をすべきか(私たちが自分で書いたのではない)で立ち往生しているため、それが正しい方法であるかどうかはわかりません。
これにより、当面の問題が発生します。django-registration/authが送信するログインURL(デスクトップバージョン)からモバイルユーザーをリダイレクトする方法がわかりません。
戦術を変更して、テンプレート ファイル自体のさまざまなブラウザーに取り組むことができました。あっという間にぐちゃぐちゃになりそうな感じです。私はその考えがまったく好きではありません!
または、ユーザー エージェント文字列に基づいてさまざまなテンプレートを使用してリクエストをレンダリングするという現在の方法にとどまります。次に、django-registration をどのように処理する必要があるか (ユーザー エージェント文字列に基づいて別のテンプレート セットをロードする方法) を知る必要があります。モジュールの更新を簡単にするためだけに、django-registration コードを変更したくありません。