DjangoでWEBアプリを作成する際に頻出するコマンドなりなんなりをまとめたもの。
Django固有じゃないものも多々含まれます。
【Python×Django×Docker×VScode】WEBアプリ作成フロー
1.コンテナ立ち上げ用ファイルを編集
前提
今回はVScodeのRemote-Containersの機能とDockerを使...
ターミナル操作
cd -ひとつ前のディレクトリに戻る
mkdir appディレクトリを新規作成(appはディレクトリ名)
Djangoの操作
作成
django-admin startproject config .今の階層でDjangoプロジェクトの作成(configはディレクトリ名)
python3 manage.py startapp my01Djangoアプリケーションの追加(my01はディレクトリ名)
起動・メンテナンス
python3 manage.py runserverDjangoプロジェクトの起動
python3 manage.py makemigrationsマイグレーションファイルの作成
python3 manage.py migrateマイグレーション
python3 manage.py testtestの実行
python3 manage.py test -v 2testの実行でより詳細な出力が欲しい場合
ユーザー
python3 manage.py createsuperuserスーパーユーザーの作成
データベース操作
python manage.py dbshellsqliteのプロンプトに入る
select * from accounts_customuser;クエリの実行(accounts_customuser は アプリ名_モデルクラス名)