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