Django

【Django】ブログ記事の一覧ページを作る【ブログアプリ】

一覧ページの作成について 前回はブログアプリのトップページを作成した。 この記事では、作成した記事を一覧にして表示するページを作成する。 現在のディレクトリ構成は以下の通り。 ■ディレクトリ構成 ...
Django

【Django】新規作成ページを作る【ブログアプリ】

新規作成ページの作成について 前回はブログのトップページを作成した。 この記事では、ブログ記事を新規作成する手順をまとめる。 現在のディレクトリ構成は以下の通り。 ■ディレクトリ構成 前回:...
Django

【Django】ブログのトップページを作成(htmlファイルを表示させる)

Djangoでページを表示させる Djangoでページを表示させるにはhtmlファイルを作る必要がある。 この記事では、ブラウザでブログアプリに接続したときにページを表示させるための手順をまとめる。 現在のディレク...
Django

【Django】作成したモデルをマイグレーションしてデータベースに反映する

作成したモデルをマイグレーションしてDBに反映 Djangoにおけるマイグレーションはデータベースのテーブルやインデックスなどを変更することを指す。 models.pyで作成したモデルをデータベースに反映したり、既にあるモデルを...
Python

【Python】*args, **kwargsの使い方

*args, **kwargsは可変長引数。異なる数の引数を関数に渡せる *args, **kwargsは引数(いくつになるか事前にはわからない)を関数に渡すために使用される。 いくつになるか事前にはわからないので可変長引数と呼ばれ...
Django

【Django】モデルのフィールドでblankとnullの組み合わせ

nullとblankについて DjangoはモデルでDBにおけるテーブルを定義する。 モデルは複数のフィールドを持つことができ、各フィールドはDBのテーブルにおける各項目(カラム)に対応する。 nullとblankはモデル...
Django

【Django】モデルのフィールドオプション一覧

モデルのフィールドオプションについて Djangoではモデルを作成してDBのテーブルに対応するものを作成することができる。 ※Id、タイトル、作成者、作成日時など・・・ モデルはDBのテーブルに対応し、モデルの各フィールドがD...
Django

【Django】models.pyでモデル(DBのテーブル)を作成する

ブログモデルの作成 前回の記事で、アプリケーションディレクトリ(Blog_app)にtemplatesディレクトリを作成し、そのパスを通してDjangoに認識させた。 今回はmodels.pyでモデルを作成する手順についてま...
Django

【Django】モデルのフィールドタイプ一覧

Djangoのモデルのフィールドタイプについて Djangoはmodels.pyでモデルを作成することでデータベースのテーブルに対応するものを作成することができる。 この記事では、モデルフィールドタイプについてまとめる。 ...
Django

【Django】アプリケーション内にurls.pyとtemplatesディレクトリを作りパスを通す

プロジェクトのtemplatesをアプリケーションのtemplatesに変更する 前回の記事では、settings.pyの設定変更と、ルートディレクトリ(Blog)にtemplatesディレクトリを作成してそのパスを通すまでの作業を行った...