2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?