djangoの使い方

本サイトはdjangoで作成しています。
djangoの使用方法についてまとめています。

238 views

このページにたどり着いたあなたはdjangoにブチ切れているコトだろう。
マイグレーションツールなんて、クソだ、嫌いだ、そう思っているだろう。
ほんとにわたしも嫌いだ。
うまく動いている間はよい、トラブルが起きたときにさっぱり訳が分からない。

データベースを初期化したくてデータベースを消すと、マイグレーションが効かないのだ。

使っているデータベースはmysql。
データベースをがっつり変更するために、一度マイグレーションを初期化したかった。
だから、mysqlからデータベースを丸っと削除した。

そして

python manage.py makemigrations

を実行すると、models.pyに書いたテーブルが作成されない。
この後、何をやっても再作成されない。

no changes detected

と出る。
これは腹立つ。
マイグレーションツール、トラブルと解決するのが大変なのでほんとは使いたくないのだが、世の中はこれが良いというんだな、もうIT向いてないのかもしれん。
もしくは保守した人というのが圧倒的に少なくて、作って逃げるやり逃げエンジニアが多いのかな、ほんと嫌い。

こういう時にどうすればいいかというと、

python manage.py makemigrations app_name

で、アプリケーション名を指定したら直った。

役に立てれば幸いだ。

Page 14 of 14.

前のページ



[添付ファイル]


お問い合わせ

プロフィール

マッスル

自己紹介

本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。

サイト/ブログ

https://www.osumoi-stdio.com/pyarticle/

ツイッター

@darkimpact0626