Django
django-silk インストール 計測結果ページ Summary Requests Details SQL Profiling 認証、認可 リクエストログ削除 django-silk github.com django-silkを使うと時間のかかるリクエスト、SQLを計測することができるので試してみる。 以下のバージョンでテス…
PostgreSQLの設定 Djangoの設定 (参考)django.db.utils.OperationalError: FATAL: Ident authentication failed for user (参考)AssertionError: database connection isn't set to UTC (参考)UserWarning: The psycopg2 wheel package will be rename…
python-decouple インストール 使い方 django-environ インストール 使い方 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にプロジェクトの設定情報を管理してみる。 python-decouple Djangoのsettings.pyに書いてある設定情報にはSE…
更新日時を保存する 同じユーザーの場合は閲覧数を何回もカウントしない 各Topicに対するページネーション 返信ページで表示する返信数を制限 返信投稿後に最後のページへ遷移するようにする まとめ A Complete Beginner's Guide to Djangoのチュートリアル…
Gravatar 独自テンプレートフィルタ まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にGravatarを表示する独自テンプレートフィルタを作成してみる。 Gravatar Gravatarとは「グローバルに認識されるアバター」という意味でブログやコ…
humanize 使用可能なフィルタ apnumber intcomma intword naturalday naturaltime ordinal まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にDjango テンプレートフィルタセットのhumanizeを使用してみる。 humanize humanizeはドキュ…
Markdownパッケージのインストール Markdownエディタを追加 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にMarkdownエディタを追加してみる。 Markdownパッケージのインストール Markdownエディタを追加するにあたり、最初にMarkdow…
UpdateViewでユーザーアカウント情報を編集 fieldsの変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にユーザーアカウント情報を編集してみる。 UpdateViewでユーザーアカウント情報を編集 前回まででクラスベース汎用ビューのUpd…
ListViewで一覧ページ作成 対話型シェルでページネーションの確認 関数ベースビューでのページネーション クラスベース汎用ビューのListViewでのページネーション ページネーションのテンプレートを再利用 まとめ A Complete Beginner's Guide to Djangoのチ…
ビューの種類 関数ベースビュー クラスベースビュー クラスベース汎用ビュー UpdateViewを使って編集機能を作成 UpdateViewのテスト まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にクラスベースビューを使用してみる。 ビューの種類…
モデルにフィールド追加 migrateコマンド実行 ビュー、テンプレートの変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にモデルに閲覧数カウント用のフィールドを追加してみる。 モデルにフィールド追加 migrateコマンドを使ってTo…
対話型シェルで確認 モデル、テンプレートの実装 annotate() まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にQuerySet APIを使ってみる。 対話型シェルで確認 チュートリアルに沿って掲示板アプリを作成しているが、今回はQuerySet A…
返信一覧ページの作成 返信一覧ページのテスト 返信一覧の表示 返信フォーム作成 返信機能のテスト まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリの返信機能を実装する。 返信一覧ページの作成 このチュートリアルで作…
coverage.pyのインストール coverage.pyの実行方法 coverage.pyの設定 coverage.pyのプラグイン まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に作成している掲示板アプリのテストコードのカバレッジを計測してみる。 coverage.pyの…
login_requiredデコレータ ログイン後のリダイレクト先 login_requriedのテスト Topic作成者としてログインユーザーを指定 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にビューをログイン済みユーザのみに制限してみる。 login_req…
パスワード変更 パスワード変更のテスト まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にパスワード変更機能を実装する。 パスワード変更 サインアップ、ログアウト、ログイン、パスワードリセット機能を実装してきたが、最後にパス…
パスワードリセットの流れ メール送信設定 メールドアレス入力(password_reset.html) メール送信完了(password_reset_done.html) 新パスワード登録(password_reset_confirm.html) パスワードリセット完了(password_reset_complete.html) パスワード…
ログインページ作成 ログインフォーム作成 バリデーションメッセージ 独自テンプレートタグ、フィルタを作成 独自テンプレートタグ、フィルタのテスト まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にログイン機能を実装する。 ログ…
ログアウトビュー ログアウトメニュー追加 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にログアウト機能を実装する。 ログアウトビュー ドキュメントによるとDjangoではログイン、ログアウト、パスワード管理のビューは提供されて…
サインアップのテスト サインアップ成功時のテスト サインアップ失敗時のテスト サインアップフォームにEメールフィールド追加 テストの構成を変更 サインアップフォームのテンプレート変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを…
ユーザー認証 accountsアプリ作成 サインアップページ作成 フォーム作成 ビューの処理 データベースの確認 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にユーザー認証を実装してみる。 ユーザー認証 Djangoの認証システムを使用し…
django-widget-tweaksのインストール テンプレートの編集 再利用可能なテンプレート フォームのテストを追加 (参考)django-widget-tweaksで発生したエラー まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にdjango-widget-tweaksを使…
フォームのテストを追加 フォームAPI : ビュー側 フォームAPI : テンプレート側 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にフォームAPIを使用してフォームを作成してみる。 フォームのテストを追加 前回フォームAPIを使用せずに…
フォームを表示するページ作成 フォーム作成 ビューの処理 Topic一覧表示 Topic作成ボタン追加 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にフォームを作成してみる。 フォームを表示するページ作成 DjangoではフォームAPIを使っ…
Django Extensions, Werkzeugのインストール runserver_plusの使い方 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリを作成中。 Django Extensions, Werkzeugのインストール アプリを作成中だがデバッグしやすいようにD…
Django Debug Toolbar インストール 各パネルの表示内容 パネル設定 debugsqlshellコマンド まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリを作成中。 Django Debug Toolbar アプリを作成中だがデバッグしやすいように…
親テンプレート作成と継承 ナビゲーションバー追加 参考:フォント変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にテンプレートを継承してみる。 親テンプレート作成と継承 テンプレートに共通部分がある場合は共通部分を親テン…
get_object_or_404ショートカット ナビゲーションリンクの追加とテスト メインページの変更 詳細ページの変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にget_object_or_404ショートカットの利用とリンクのテストをしてみる。 ge…
詳細ページを表示 リクエスト処理の流れ URLconf、ビュー、テンプレートの編集 パスコンバータ まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にリクエスト処理の流れとURLconf (URL configuration)について調べてみる。 詳細ページを…
静的 (static) ファイル Bootstrap 4 設定とテンプレート変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に静的 (static) ファイルの設定をしてBootstrap 4 を使ってみる。 静的 (static) ファイル 静的 (static) ファイルとはド…