Python Djangoでよく使用するコマンド一覧
PythonのフレームワークDjangoで使用するコマンドを一覧にまとめた。
新規Django project作成
pip install DjangoDjangoバージョン確認
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 shellpostgresQLログイン
cmdにてpsql -U postgres
パスワード hogehoge
postgresでデータベース新規作成
create database misiterunserver 時に settings を指定する
django-admin runserver --settings=mysite.settings.localsettings.pyを開発、本番、共通で分ける
下記を修正。
manage.pyのos.environ.setdefault('DJANGO_SETTINGS_MODULE', 'misite.settings')コメント ( 0 )
トラックバックは利用できません。
この記事へのコメントはありません。