PythonのDjangoまとめ
前エントリで実施した内容を忘備録としてまとめておく。
目的は、後から読んだ時にDjangoの使い方を思い出せること。
- 使い方
- PC環境整える
- easy install pip
- ほか、virtualenv, vitualenvwrapperをpipでインストール
- その時使う分の環境を整える
- つくる(作るものをmysiteとする)
- プロジェクト的(mysiteとする)ものの作成
- django-admin.py startproject mysite
- データベースのセットアップ
- vi mysite/settings.py
- DATABASES=に設定を書く(デフォルトはsqlite)
- vi mysite/settings.py
- データベースのマイグレート
- python manage.py migrate
- スーパーユーザの作成(管理画面にアクセスできるユーザ:管理画面がさくっと作れるので作っておくといいらしい)
- python manage.py createsuperuser
- デプロイ
- python manage.py runserver
- アプリケーション(cmsとする)の作成(アプリケシーションはプロジェクトを構成する機能の単位だそうな)
- アプリケーションを、プロジェクトに登録
- mysite/setting.pyの、INSTALLED_APPSに"cms"を追加する
- モデルの作成
- プロジェクト的(mysiteとする)ものの作成
- PC環境整える