2023-06

スポンサーリンク
Django

Python Django入門 初めの1歩からWEBアプリ作成までの流れ その17 Bootstrap4の基本的な使い方

Bootstrap4というCSSフレームワークについて解説します。Bootstrap4を使うと、HTMLタグに特定のclassを付与することで簡単にCSSスタイルを適用することができることから、Djangoのようなウェブアプリケーションフレームワークではよく利用されます。目次 Bootstrap4の概要 Card Base Card Card List-Group Card-group Card-deck Grid cards バックグラウンドカラーの設定 リストグループの作成 フォームの作成 (参考)Grid cardsの各Cardサイズを特定の大きさに統一する方法
Django

Python Django入門 初めの1歩からWEBアプリ作成までの流れ その16 CreateView, ListView, DetailView, UpdateView, DeleteViewを使ったタスク管理アプリの作成

Djangoの中でも使用頻度の高いCreateView, ListView, DetailView, UpdateView, DeleteViewを使った簡単なタスク管理アプリの作成方法を解説していきます。
Django

Python Django入門 初めの1歩からWEBアプリ作成までの流れ その13 ユーザー登録機能の実装(AbstractUser編)

Djangoでユーザー登録機能を実装する方法の2回目の今回は、「②”AbstractUser”モデルを継承する方法」を解説します。AbstractUserモデルを継承してカスタムユーザークラスを作成します。Django公式ドキュメントでもカスタムユーザーの使用が推奨されています。因みに、第1回の「①Djangoデフォルトの”User”を使用する方法」ではフィールドの追加・削除が難しいため、これらの操作をする場合は今回の記事が参考になると思います。ポイント①:AbstractUserモデルを継承してカスタムユーザーを作成。 1. フィールドの修正方法:既存のフィールドをオーバーライド 2. フィールドの追加方法:新規フィールドを追加 ※ 必須フィールドの指定:REQUIRED_FIELDSの指定 ポイント②:settings.pyで”AUTH_USER_MODEL”の設定。 ポイント③:UserCreationFormを継承してフォームを作成。 ポイント④:CreateView を継承してユーザー登録機能ビューを作成。 ポイント➄:URLパターンの設定。ログイン必須ページには、ビューにlogin_required()をデコレートする。 ポイント⑥:テンプレートの作成
Django

Python Django入門 初めの1歩からWEBアプリ作成までの流れ その12 ユーザー登録機能の実装(User編)

Djangoでユーザー登録機能を実装する方法は、Userモデルの使い方によって3種類の方法があります。第一回の今回は、「①Djangoデフォルトの"User"を使用する方法」について解説していきます。この方法は最もシンプルにユーザー登録方法を実装できる方法となっています。ユーザー名、メールアドレス、パスワード等のDjangoデフォルトのUserモデルに用意されているフィールドのみを使用する場合は今回の方法を用いてサクッと実装してしまうのが良いと思います。
スポンサーリンク