問題タブ [django-rest-auth]
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.
python - Django Oauth Toolkit を使用して mobile/otp でログインする方法
DRF(Django Rest Framework)でDjango OAuth Toolkitを使用しています。ここで、携帯電話番号でのログインを提供したいと考えています。認証にはOTP(ワンタイムパスワード)を使用します。これはどのように達成できますか?
- 1 つの解決策は、賢明な考えとは思えない auth-token を直接作成することです。
django - Django REST認証のログインと登録の失敗
新しい Djnago アプリケーションを構築しています。ログインと登録にdjango-rest-auth ( http://django-rest-auth.readthedocs.io/en/latest/index.html ) を使用しています。ただし、それにはいくつかの問題があります。
正確な問題は次のとおりです。
- ログインの場合: フォームと生データの両方のオプションを使用して API 経由でログインしようとすると、ログインに失敗します。エラーが発生し
"non_field_errors": ["User account is disabled."]
ます。 - 登録の場合: データを入力して登録するとエラーが発生しますが、データはデータベースに保存されます。
今、私はかなりの数のことをしましたが、何が間違っていたのかわかりません。次の順序で物事を行いました
- 新しく作成された Django rest プロジェクト
カスタム ユーザー モデルを持つ myauth というアプリを作成しました。次のようになります。
/li>settings.py as に追加し
AUTH_USER_MODEL = 'myauth.User'
、admin.py にも登録しました。移行により、上記の列を持つすべてのテーブルが作成されました。first_name と last_name をユーザー名と電子メールとパスワードと共に登録できるように登録を変更したいと思いました。また、ユーザー名の代わりに電子メールを使用してログインできるようにしました。そのため、ユーザー モデルと settings.py で衝突するコードが存在する可能性があります。そのために、serializers.py に次のコードを追加しました。
/li>私のsettings.pyは次のようになります:
/li>
私が作成したカスタムモデルは、移行時に上記のすべてのフィールドを含むテーブルを作成したため、機能しているようです。管理画面でも見ることができます。
ここで何がうまくいかないのですか?
django - django-rest-auth カスタム登録が追加フィールドの保存に失敗する
私は DRF を使用しており、ログイン/登録には Django-rest-auth を使用しています。
- 追加のフィールドを持つようにユーザーモデルをカスタマイズしました
- 新しいユーザーの登録中に、ユーザー名、パスワードとともに追加のフィールドを保存するためのカスタム登録シリアライザーがあります。
登録は成功しますが、余分なフィールドはユーザー名、first_name、last_name、および password とともに保存されません。
私のモデル:
私のシリアライザ:
なにが問題ですか?
django - Django Rest フレームワークで認証トークンを生成中にエラーが発生しました
認証トークンを生成するためにエンドポイント localhost:8000/getauthtoken を作成しました。
認証トークンを取得するために使用しているcurlコマンドは次のとおりです。
しかし、私は得ています
しかし、コマンドでは、ユーザー名とパスワードの両方を渡しています
DRF ドキュメントhttp://www.django-rest-framework.org/api-guide/authentication/による と、これが正しい方法です。
python - 認証されていないリクエストでDjango Rest Frameworkの特定のビューにアクセスできるようにするにはどうすればよいですか?
私は基本的なDjango Rest Framework APIアプリに取り組んでおり、トークンベースの認証システムを実装しようとしています. ログインとサインアップのビューを除いて、認証されていないリクエストを介してリクエストされたすべてのビューをブロックしたいと考えています。現在、ログインまたはサインアップしようとすると、リクエストが拒否され、「認証資格情報が提供されませんでした」というメッセージが表示されます。
ログインとサインアップでトークンが不要になるようにビューを設定するにはどうすればよいですか?
アクセス許可と認証クラスを見てきましたが、そこからどこに行く必要があるのか よくわかりません。
django - django-rest-auth : メールの検証に失敗し、エラーが発生しました
不適切な構成
URL: /rest-auth/registration/account-confirm-email/[key]
TemplateResponseMixin
の定義template_name
または実装のいずれかが必要ですget_template_names()
私はDjangoが初めてです。