Google 認証システム構築チュートリアルは、Django REST Framework + NextJS ブログ構築プロジェクトをベースにしています。

先に、Django REST Framework + NextJS ブログ構築チュートリアルを実施して下さい。

Django REST Framework + NextJS ブログ構築

Django REST Framework

バックエンドから構築していきます。

仮想環境

仮想環境に入ります。

$ source myvenv/bin/activate

パッケージ追加

requirements.txt にパッケージを追加します。

djangorestframework-simplejwt==4.4.0
PyJWT==1.7.1
dj-rest-auth==2.1.3
django-allauth==0.44.0

このコマンドで、requirements.txtに記載されたパッケージがインストールされます。

(myvenv) ~$ pip3 install -r requirements.txt

アプリケーション追加

認証用のアプリケーションを追加します。

(myvenv) ~$ python3 manage.py startapp accounts

これで準備ができました。