2
3

More than 3 years have passed since last update.

djangoのエラー'OperationalError'の解決方法

Posted at

環境

mac 10.15.4
django 3.1.1

何が起こったか

runserverをしても表題エラーが表示されるので、その解決方法を記載します。

OperationalErrorとはどのようなエラーなのか

単直に言って『モデルを作成、変更したらデータベースに反映!』をしなかったが故のエラーです。
djangoでは自分でデータベースをいじらなくていい代わりに、マイグレーションを行う必要があります。今回はこのマイグレーションをスッポ抜かしてました。

どうやるのか

そもそもマイグレーションファイルを作成する必要があります。その作成をするのが
python manage.py makemigrationsです。
作成したマイグレーションファイルを適用しなければ使えません。python manage.py migrateでデータベースに適用することができます。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3