Life & Style

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

http://127.0.0.1:8000/

タイムゾーンを日本語に変更する

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')

PICK UP

  • コメント ( 0 )

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。