Django のテーブルの定義は models.py で!
Django のテーブルの定義は models.py で!Django のフレームワークを使って SQL のデータベースをやり取りする場合、直接 SQL を書かなくてもやり取りできるのが便利な点の一つです。「モデル(models)」という形でデータベースのテーブルを管理しています。 今日は、Django のモデルについての簡単な紹介です。Django のモデルとは?Django のモデルを一言で言うならば、どんなテーブルを使うか(作るか)を決めている仕組みです。Django のプロジェクトの下に「アプリ」を作ると、基本的なファイルが一緒に作成されます。 以前の投稿で Django のインストールと設定を紹介した記事では、「Hello World!」を返すアプリを例に挙げて紹介しました。今回はそのプロジェクトでデータベースを使う準備をしてみます。作成したアプリのフォルダ、helloworld アプリの場合、「helloworld」と言うフォルダの下にファイルが作成されていますが、その中の一つ「models.py」がこのモデルを設定するための、Python のソースコードになります。標準設定では、models.py の中身はほぼ空のファイルです。from django.db import models# Create your models here こんな感じのファイルになっています。このファイルにユーザーを登録するテーブルのモデルを作成する例を紹介します。アプリの登録作業を始める前に、Djang のプロジェクトに作成したアプリを登録します。プロジェクトのフォルダにある「sett
0