私のアプリケーションでは、Django Allauthを使用しています。私はユーザーのための登録フォームを持っていません。管理者は、ユーザー情報を含むExcelファイルをアップロードしてユーザーを登録します。私はこれをすべて行い、ユーザーはパスワードを自動生成することでユーザーテーブルに保存されます。ユーザーリストをアップロードしてデータベースに保存した後、各ユーザーにリセットパスワードメールを送信します。Django AllAuth - 手動でリセットパスワードメールを送信するにはどうすればよいですか?
パスワードをリセットするには、まずaccount/password/reset/
ページをリセットしてメールを入力する必要があります。パスワードを変更するように指示するメールが送信されますaccount/password/reset/key/(?P<uidb36>[0-9A-Za-z]+)-(?P<key>.+)/
アプリ内で直接メールを送信することはできますか? URLには、生成方法がわからないキーが含まれています。それとももっと良い方法がありますか?
ありがとうございます。あなたの答えはちょうど時間でした:)私はそれをクリーンな方法で実装していませんでしたが、あなたのソリューションは素晴らしいですし、うまくいきます。 –
私はそれが役に立ってうれしいです:) – davecaputo