Django

【Django】よく使う!!Djangoチートコマンド集

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 my01

Djangoアプリケーションの追加(my01はディレクトリ名)

起動・メンテナンス

python3 manage.py runserver

Djangoプロジェクトの起動

python3 manage.py makemigrations

マイグレーションファイルの作成

python3 manage.py migrate

マイグレーション

python3 manage.py test

testの実行

python3 manage.py test -v 2

testの実行でより詳細な出力が欲しい場合

ユーザー

python3 manage.py createsuperuser

スーパーユーザーの作成

データベース操作

 python manage.py dbshell

sqliteのプロンプトに入る

select * from accounts_customuser;

クエリの実行(accounts_customuser は アプリ名_モデルクラス名)