Seperti judulnya, sepertinya saya tidak bisa membuat migrasi berfungsi.
Aplikasi ini awalnya di bawah 1,6, jadi saya mengerti bahwa migrasi tidak akan ada di sana pada awalnya, dan memang jika saya menjalankan python manage.py migrate
saya mendapatkan:
Operations to perform:
Synchronize unmigrated apps: myapp
Apply all migrations: admin, contenttypes, auth, sessions
Synchronizing apps without migrations:
Creating tables...
Installing custom SQL...
Installing indexes...
Running migrations:
No migrations to apply.
Jika saya melakukan perubahan pada model apa pun myapp
, masih dikatakan tidak bermigrasi, seperti yang diharapkan.
Tetapi jika saya menjalankan python manage.py makemigrations myapp
saya mendapatkan:
No changes detected in app 'myapp'
Tampaknya tidak masalah apa atau bagaimana saya menjalankan perintah, itu tidak pernah mendeteksi aplikasi memiliki perubahan, juga tidak menambahkan file migrasi ke aplikasi.
Apakah ada cara untuk memaksa aplikasi ke migrasi dan pada dasarnya mengatakan "Ini basis saya untuk bekerja dengan" atau apa? Atau apakah saya melewatkan sesuatu?
Basis data saya adalah PostgreSQL jika itu membantu.