Django 【Django】作成したモデルをマイグレーションしてデータベースに反映する 作成したモデルをマイグレーションしてDBに反映 Djangoにおけるマイグレーションはデータベースのテーブルやインデックスなどを変更することを指す。 models.pyで作成したモデルをデータベースに反映したり、既にあるモデルを... 2023.11.18 DjangoPython
Python 【Python】*args, **kwargsの使い方 *args, **kwargsは可変長引数。異なる数の引数を関数に渡せる *args, **kwargsは引数(いくつになるか事前にはわからない)を関数に渡すために使用される。 いくつになるか事前にはわからないので可変長引数と呼ばれ... 2023.11.18 Python
Django 【Django】モデルのフィールドでblankとnullの組み合わせ nullとblankについて DjangoはモデルでDBにおけるテーブルを定義する。 モデルは複数のフィールドを持つことができ、各フィールドはDBのテーブルにおける各項目(カラム)に対応する。 nullとblankはモデル... 2023.11.16 DjangoPython
Django 【Django】モデルのフィールドオプション一覧 モデルのフィールドオプションについて Djangoではモデルを作成してDBのテーブルに対応するものを作成することができる。 ※Id、タイトル、作成者、作成日時など・・・ モデルはDBのテーブルに対応し、モデルの各フィールドがD... 2023.11.15 DjangoPython
Django 【Django】models.pyでモデル(DBのテーブル)を作成する ブログモデルの作成 前回の記事で、アプリケーションディレクトリ(Blog_app)にtemplatesディレクトリを作成し、そのパスを通してDjangoに認識させた。 今回はmodels.pyでモデルを作成する手順についてま... 2023.11.15 DjangoPython
Django 【Django】モデルのフィールドタイプ一覧 Djangoのモデルのフィールドタイプについて Djangoはmodels.pyでモデルを作成することでデータベースのテーブルに対応するものを作成することができる。 この記事では、モデルフィールドタイプについてまとめる。 ... 2023.11.15 DjangoPython
Django 【Django】アプリケーション内にurls.pyとtemplatesディレクトリを作りパスを通す プロジェクトのtemplatesをアプリケーションのtemplatesに変更する 前回の記事では、settings.pyの設定変更と、ルートディレクトリ(Blog)にtemplatesディレクトリを作成してそのパスを通すまでの作業を行った... 2023.11.14 DjangoPython
Django 【Django】settings.pyでの初期設定(INSTALLED_APPS、TEMPLATES、タイムゾーン、言語) settings.pyでの設定 Djangoプロジェクト上でアプリケーションを作成した直後は初期設定の状態になっているため、アプリケーションの登録、テンプレートディレクトリのパスの疎通、タイムゾーン、言語設定を変更する手順をこの記事でまと... 2023.11.13 DjangoPython
Django 【Django】アプリケーションの作成 Djangoプロジェクト上でアプリケーションを作成 この記事では、仮想環境上に作成したDjangoプロジェクト内で、アプリケーションを作成する手順をまとめる。 前回の記事ではプロジェクト作成を行った。 現在のディレクト... 2023.11.13 DjangoPython
Django 【Django】仮想環境上でプロジェクトを作成する Djangoのプロジェクトを作成する この記事ではDjangoのプロジェクトを作成する手順をまとめる。 プロジェクトはブログアプリを作成するという想定で進めていく。 デスクトップにBlogというフォルダを作り、その中で仮想環境... 2023.11.13 DjangoPython