ナビゲーション
次へ
Djangoハンズオン
»
TechRAMEN 2024 Conference Django ハンズオン
TechRAMEN 2024 Conference Django ハンズオン
¶
TechRAMEN 2024 Conference
のDjangoハンズオン
1. ハンズオンについて
1.1. 概要
1.2. 事前準備
1.3. 資料とサンプルコードについて
1.3.1. このハンズオンで学んでほしいこと、やらないこと
1.3.2. ハンズオンの進め方
2. Djangoを知る
2.1. Djangoとは?
2.2. フレームワークとは?
2.3. Djangoの情報
3. 開発環境の準備
3.1. VSCodeの拡張機能
3.2. 作業用フォルダ
3.3. ターミナル
3.4. Python仮想環境の作成
3.5. 仮想環境の有効化
3.6. サードパーティパッケージのインストール
4. Djangoプロジェクトの作成と設定
4.1. Djangoのプロジェクト作成
4.2. 開発用Webサーバーの起動
4.3. VSCodeのデバッガー設定
4.4. 日本語化
4.5. タイムゾーンの設定
5. Django管理画面を利用する
5.1. データベースの作成
5.2. 管理ユーザーの作成
5.3. 管理画面にログインする
6. Djangoアプリケーションの作成
6.1. 今日作成するWebアプリケーション
6.1.1. セルフオーダーシステム
6.2. Djangoアプリケーションの作成と有効化
6.2.1. self_orderアプリケーションを作成
6.2.2. self_orderアプリケーションを有効化
7. シンプルなテンプレートを使ったページの表示
7.1. views.pyの編集
7.2. テンプレートフォルダの作成と有効化
7.3. テンプレートファイルの作成
7.4. urls.pyの作成とプロジェクトルートのURL設定
7.5. トップページを表示してみる
8. django-debug-toolbarの導入
8.1. django-debug-toolbarの有効化
9. モデルの作成と管理画面からのデータ登録
9.1. モデルの作成
9.2. マイグレーションファイルの作成
9.3. データベースマイグレーションの実行
9.4. モデルをDjango管理画面に登録する
9.5. ファイルアップロードの設定
9.6. 管理画面からデータを登録する
10. Djangoのフォームとセッションを利用する
10.1. Djangoフォームの利用
10.2. Djangoのシェルでフォームを試す
10.3. セッションを利用する
10.4. トップ画面でフォームとセッションを利用する
11. ポート転送機能で外部端末から動作確認
11.1. ポート転送を有効にする
11.2. スマートフォンでアクセスしてみる
12. django-bootstrap5の導入
12.1. django-bootstrap5を有効化
12.2. テンプレートファイルの作成と変更
13. 残りの画面の実装
13.1. 各画面をviews.pyに実装
13.2. URL設定
13.3. テンプレートファイルの作成
13.4. 動作確認
14. 追加の課題
次のトピックへ
1.
ハンズオンについて
クイック検索
ナビゲーション
次へ
Djangoハンズオン
»
TechRAMEN 2024 Conference Django ハンズオン