Django覚え書き
本記事は、Djangoを使ってWebアプリケーションを作成するに当たっての基本動作を纏めました。暫く使っていないとすぐに忘れてしまうので、自分自身の覚え書きとして記述したものです。今後、充実させていきたいと思っています。
condaを利用してDjangoの仮想環境を作る
$ conda create --name myEnv django
仮想環境を立ち上げる(macの場合)
$ source activate myEnv
仮想環境を終了する(macの場合)
$ source deactivate myEnv
mysiteというDjangoプロジェクト(フォルダ等)を作成する
$ django-admin startproject mysite
pollsというDjangoアプリケーションを作成する
$ python manage.py startapp polls
Djangoプロジェクトを動作させる
$ python manage.py runserver
Djangoのモデルをデータベースに反映する
$ python manage.py migrate
Djangoのモデルに行った変更をマイグレーションに反映する
$ python manage.py makemigrations appname
migrate
やmigrations
の概念については、こちらのドキュメンテーションに書かれています。
https://docs.djangoproject.com/ja/2.0/topics/migrations/
Djangoそのものを理解するためには、こちらのサイトが初心者向けとしては良く書かれていると思いますので、ご参照ください。
Django Girls Tutorial
Django公式ドキュメンテーション(日本語)
ちなみに、本記事は、はてなブログのMarkdown記法を使って書いていますが、箇条書きの間の行間が、どうしても増やせません。もう少し研究が必要ですね。