Python Djangoでよく使用するコマンド一覧
PythonのフレームワークDjangoで使用するコマンドを一覧にまとめた。
新規Django project作成
pip install Django
Djangoバージョン確認
django-admin --version
プロジェクト作成
django-admin startproject mysite
開発サーバー起動
python manage.py runserver
開発サーバー起動 オプション指定 settings.pyの指定
python manage.py runserver --settings mysite.settings_dev
アクセスURL
タイムゾーンを日本語に変更する
project/settings.pyに下記を追加する。
LANGUAGE_CODE ='ja'
TIME_ZONE = 'Asia/Tokyo'
PostgresQLドライバpsycopg2インストール
pip install psycopg2-binary
ロギングの設定
プロジェクト\ プロジェクト \settings.pyの最後に追記(LOGGING={}
マイグレーションファイル作成
python manage.py makemigrations
マイグレーション実行
python manage.py migrate
ポート番号の変更
python manage.py runserver 8080
マイグレーション状況確認[X]が実行済
python manage.py showmigrations
マイグレーションのロールバック
python manage.py migrate <アプリケーション名> 0001_initial
スーパーユーザー作成
python manage.py createsuperuser
テスト実行
python manage.py test
マイグレーション名を引数にとってSQLを返す
python manage.py sqlmigrate <アプリ名> 0001
対話型インタープリタ起動
python manage.py shell
postgresQLログイン
cmdにてpsql -U postgres
パスワード hogehoge
postgresでデータベース新規作成
create database misite
runserver 時に settings を指定する
django-admin runserver --settings=mysite.settings.local
settings.pyを開発、本番、共通で分ける
下記を修正。
manage.pyのos.environ.setdefault('DJANGO_SETTINGS_MODULE', 'misite.settings')
コメント ( 0 )
トラックバックは利用できません。
この記事へのコメントはありません。