Djangoでmodelsを使う時の流れ

最近、Djangoを触っているので覚書としてぼちぼち書きたいと思います。

継続は力…

現在作成しているアプリケーション環境は

django version 2.0.5

postgresql

modelsの触り方(※myappは今回作成したテスト用ディレクトリ)

1)myapp/models.py内で

from django.db import models

# Create your models here.
class testlogin(models.Model):
    username=models.CharField(max_length=10)
    password=models.CharField(max_length=10)

コンソール上で

 >python manage.py makemigrations myapp

 f:id:da-machi:20180810004050p:plain

 →この時点でマイグレーションファイルが作成される。

こういう階層関係↓↓(黒塗りはまた別のテーブル)

f:id:da-machi:20180810003743p:plain

 >python manage.py sqlmigrate myapp 0001

f:id:da-machi:20180810004731p:plain

 →フレームワーク側からテーブルが作成される

以下DBに接続し確認したもの f:id:da-machi:20180810005014p:plain

以上。