Muhammad Hafid

Blog Belajar Python atau Django

Muhammad Hafid

Tugas kita itu adalah bukan untuk berhasil, tugas kita adalah untuk mencoba, karena di dalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil.

Django Migration Error Found wrong number (0) of constraints

Pernah kah kalian mengalami error django pada saat melakukan migration seperti pada gambar dibawah ini ?


Yang pada intinya adalah baris ini pesan errornya.
Found wrong number (0) of constraints
Saya mendapatkan pesan error ini dikarenakan ada class modul yang sebelumnya menggunakan meta unique together yang awalnya saya fungsikan untuk menolak data duplikat. Lalu saya rasa saya sudah tidak memerlukannya lagi dan menghilangkan meta unique together tersebut, setelah saya lakukan makemigrations tidak ada pesan error dan messagenya pun sesuai dengan apa yang saya inginkan :
Alter unique_together for fin001 (0 constraint(s))
Lalu apabila kalian menemukan masalah ini jangan panik langkah pertama adalah coba kalian perhatikan tabel database kalian,a apakah unique togethernya terbentuk seperti ini :


Jika benar seperti pada gambar diatas maka permasalahannya adalah sama seperti yang sedang dibahas.

Langkah awal adalah hanya lakukan clear migration dengan mengikuti tutorial saya sebelumnya di link dibawah ini :
http://www.mhafid.info/2017/10/cleaning-up-django-migrations.html
Apabila cara diatas sudah di ikuti dan masih muncul pesan Found wrong number (0) of constraints maka kalian lakukanlah ini :
python manage.py migrate --fake
Dengan perintah diatas permasalahan saya pun selesai, dan sekarang cobalah melakukan makemigrations dan migrate. 
Labels: Django , python

Thanks for reading Django Migration Error Found wrong number (0) of constraints . Please share...!

0 Comment for "Django Migration Error Found wrong number (0) of constraints"

Back To Top