djangoにはとても有用なコマンドがたくさん用意されています。
その中でも開発中によく使うコマンドや、覚えておきたいコマンドを備忘録として残しておきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# 管理画面のスーパーユーザーを作成 python manage.py createsuperuser # プロジェクトの構成をチェック python manage.py check # データベース初期化 python manage.py flush # データベースの現状とmodels.pyの差分をマイグレーションファイルに出力 python manage.py makemigrations # マイグレーションファイルの一覧(DBに反映済みか否か)表示 python manage.py showmigrations # マイグレーションファイルをデータベースに反映 python manage.py migrate # マイグレート時に流されるSQLを出力 python manage.py sqlmigrate # テスト実行 python manage.py test # ファイル名でファイルのパスを検索し出力 python manage.py findstatic <filename> |
djangoで開発するなら必ず使用するであろうコマンドから便利コマンドまで、
使えそうなものを纏めてみました。
python manage.py findstatic <filename>
django触りたての時は読み込みたいファイルのパスが分からずに、
無駄な時間を割いてしまったことがありました。
その時にこのコマンドを知っていれば・・・
たった一つの知識が無いだけで、
とてつもなく無駄な時間を割いてしまった経験は誰しもあるでしょう。
プログラマーあるあるだと思います。
必要になってから知識を集めるのではなく、毎日コツコツと知識を蓄えていきましょう。
コマンドを完璧に覚えるのではなく、存在を知っているだけで十分だと思います。
使用頻度が多いと嫌でも覚えます。
以上、Tigerでした。