問題タブ [django-rest-framework-simplejwt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
318 参照

django - Django Rest フレームワークでの JWT 認証と論理的に削除されたユーザーの処理

ユーザーがアカウントを削除したら、ユーザー名を利用できるようにしようとしています。デフォルトでは、ユーザー名は一意であるため、アカウントが論理的に削除された後でもユーザー名は使用できません。

これは、デフォルトで、箱から出してすぐに使用できる django に付属するセットアップです。

is_activeここでは、モデルを削除済みとしてマークするために使用されます。

条件を利用して追加できるようにするにUniqueConstraintは、ユーザー名の一意性を削除する必要があります。

これは登録に対して機能します。ユーザーがアカウントを削除した後、ユーザー名は登録時に再利用できます。ただし、ユーザーがログインすると、次のエラーが発生します。

is_activeユーザーが認証プロセスの一部であるかどうかを確認する方法を見つけようとしています。これを行う方法はありますか?