0

Django を使用して、モバイル アプリのバックエンドを開発しています。一部のアプリには「ワンタップ登録」機能があることに気付きました。ユーザーはボタンをタップするだけでユーザー ID が生成され、自分のデータを自分のアカウントにアップロードできます。後で時間があるときに、ユーザー名などの情報を更新できます。 、パスワードまたは電子メール。

Django でこれを行う方法を知りたいのですが、django-user-accounts またはネイティブの Django.contrib.auth を確認しましたが、最初は常にユーザー名または電子メールが必要なようです。

4

1 に答える 1

0

を使用する予定がある場合は、Django 1.5 でdjango.contrib.auth独自のカスタム ユーザー モデルを作成できます。ドキュメントに記載されている例は、ユースケースで機能します。

を拡張する必要はありませんが、拡張するAbstractBaseUser場合はUSERNAME_FIELD値が必要です。または、任意の種類のモデルを使用できますが、 および のような便利なメソッドがないとUSERNAME_FIELD壊れる可能性があります。login()logout()authenticate()

于 2013-09-30T04:31:35.640 に答える