見出し画像

『超入門』Djangoで作る初めてのウェブアプリケーション Part8(Userアプリ, ヘッダーの設定)

このシリーズは『超入門』Djangoで作る初めてのウェブアプリケーション Part7(CRUD, Bootstrap)の続きです。

複数ユーザーが利用することを想定して、ユーザー管理の為にUserアプリを作ります。

user_appの作成

Djangoには有難いことにユーザーの認証機能が初めから用意されています。

それをカスタムして好きなカラムを作ることやログイン時の必要入力項目を変更することなどできます。

今回はカスタムは行いません。そのまま使っていきます。

(公式では、Djangoのユーザーモデルをそのまま使うことは推奨されていません)

アプリの作成はPart3(アプリケーションとは?)で行っているので忘れた方は見直してください。

ターミナル

python manage.py startapp user_app

setting.pyに登録

#省略
INSTALLED_APPS = [
   'django.contrib.admin',
   'django.contrib.auth',
   'django.contrib.contenttypes',
   'django.contrib.sessions',
   'django.contrib.messages',
   'django.contrib.staticfiles',
   'blog_app',
   'django_cleanup',
   'bootstrap4',
   'widget_tweaks',
   'user_app' #追加
]
#省略

プロジェクトディレクトリ(blog)のurls.pyの設定。

ここから先は

8,662字 / 9画像

¥ 150

この記事が気に入ったらサポートをしてみませんか?