技術ブログ「Python」

技術ブログ セキュリティAI・ローカルLLMマイナンバー・本人確認LINE開発LINE WORKS技術ブログマッチングサービス・マッチングアプリ認証・ID管理Webお知らせNeonSupabasePostgreSQLAWSVPSVercelFirebaseNext.jsNginxGitAIPythonOracleDatabaseMVP開発LinuxMarkdownDockerJavascriptネットワークMariaDBMySQLApacheWindowsShellCSSHTMLPHPデータベース
[Django] UpdateView+ModelFormのImageFieldにあるCurrent Imageの削除やPreviewを行う方法 Python

[Django] UpdateView+ModelFormのImageFieldにあるCurrent Imageの削除やPreviewを行う方法

この記事の目的 UpdateView+ModelForm+ImageFieldを使用したFormでWidgetをレンダリングすると以下のような表示する。 https://shimidai.com/im…

[Django] Formのエラーをtemplateに表示する方法のまとめ。errorsとnon_filed_errorsの違いについて Python

[Django] Formのエラーをtemplateに表示する方法のまとめ。errorsとnon_filed_errorsの違いについて

Formからエラーを取得する仕組み DjangoのFormの値チェック(Validation)は、値のクリーニング(clean)させる時に行われる。要はPOSTされたデータを受け取り、使える形に整形中…

[Django] FormのValidationの方法と設定箇所まとめ。ValidationErrorの動作確認方法やFormClass,ModelClassでの検証方法 Python

[Django] FormのValidationの方法と設定箇所まとめ。ValidationErrorの動作確認方法やFormClass,ModelClassでの検証方法

Validationとは? FORMからPOSTされたデータが正しい形式か検証(Validate)する機能である。 例えばメールアドレスのデータがxxxxxx@xxxx.xxの形式かチェックすることを…

Wagtail入門。Dockerでの環境構築からuWSGI+Nginx+PostgreSQL構成まで Python

Wagtail入門。Dockerでの環境構築からuWSGI+Nginx+PostgreSQL構成まで

Django製のCMSライブラリ Wagtail の環境構築を、この記事1本にまとめて解説します。 1. dockercomposeによる最小構成での起動 2. uWSGI + Nginx + Pos…

[Django] 最もシンプルなファイルアップロード機能をファンクションベースで作成 Python

[Django] 最もシンプルなファイルアップロード機能をファンクションベースで作成

ソース settings.pyにMEDIAROOLを追加 MEDIAROOT = os.path.joinBASEDIR, 'media' MEDIAURL = '/media/' forms.pyを…

Djangoの環境設定・運用まとめ。settings.pyの環境別分割・メール送信・データのエクスポート/インポート Python

Djangoの環境設定・運用まとめ。settings.pyの環境別分割・メール送信・データのエクスポート/インポート

Djangoアプリの運用まわりでよく使う設定を、この記事1本にまとめて解説します。 1. settings.pyの環境別分割(本番・開発・ローカル) 2. メール送信の設定(SMTP / consol…

DjangoのAdmin画面にModelを表示する方法。日本語化と「s」付き表示の解消まで Python

DjangoのAdmin画面にModelを表示する方法。日本語化と「s」付き表示の解消まで

DjangoのAdmin(管理)画面にモデルを表示する方法と、表示名を日本語化する方法をまとめて解説します。 Admin画面にModelを表示する:admin.site.register アプリの a…

django-allauth入門ガイド。基本設定からCustomUser・テンプレート・メール検証・ログアウトまで Python

django-allauth入門ガイド。基本設定からCustomUser・テンプレート・メール検証・ログアウトまで

Djangoでログイン・サインアップ機能を実装する定番ライブラリ djangoallauth の使い方を、この記事1本にまとめて解説します。 1. インストールと基本設定(ログイン機能の最小構成) 2…

Djangoのよくあるエラーと解決方法まとめ。DisallowedHost・NoReverseMatch・マイグレーション矛盾など Python

Djangoのよくあるエラーと解決方法まとめ。DisallowedHost・NoReverseMatch・マイグレーション矛盾など

Django開発でよく遭遇するエラーの原因と解決方法を、この記事1本にまとめて解説します。 1. DisallowedHost(サーバー配置時の定番) 2. InconsistentMigration…

DjangoのForm機能の説明 Python

DjangoのForm機能の説明

皆さん、こんにちは。今日はDjangoのFormクラスについて紹介したいと思います。 前回までで説明した事は以下になります。 https://shimidai.com/pythondjangocrea…

Djangoデータシードの追加方法 Python

Djangoデータシードの追加方法

こんにちは!TodoONadaの土門https://twitter.com/daikidomonです。 Djangoにデータシードを入れる方法を紹介したいと思います。 前回までで説明した事は以下になり…

Django管理者機能 Python

Django管理者機能

皆さん、こんにちは。 今日はDjangoの管理者機能について紹介します。 前回までで説明した事は以下になります。 https://shimidai.com/pythondjangocreateproj…