『超入門』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
この記事が気に入ったらサポートをしてみませんか?