Dgangoを使う
python3の仮想環境を作成する
python3 -m venv myvenv
仮装環境をアクティブにする
source myvenv/bin/activate
Djangoのスクリプトを実行しDjangoプロジェクトの骨格を作ります。 スクリプトは、これから使う沢山のファイルやディレクトリを自動生成します。
(myvenv) ~/djangogirls$ django-admin startproject mysite .
migrate
(myvenv) ~/djangogirls$ python manage.py migrate
モデルの作成
(myvenv) ~/djangogirls$ python manage.py startapp blog
モデルに少し変更があったこと(今作ったこと)をDjangoに知らせる
code: py
(myvenv) ~/djangogirls$ python manage.py makemigrations blog
Migrations for 'blog':
blog/migrations/0001_initial.py:
- Create model Post
Djangoが作ってくれた移行ファイルを私たちがデータベースに追加
code: py
(myvenv) ~/djangogirls$ python manage.py migrate blog
Operations to perform:
Apply all migrations: blog
Running migrations:
Applying blog.0001_initial... OK