Dari dokumentasi Django:Fitur ini dimaksudkan sebagai jalan pintas, bukan sebagai pembuatan model definitif. Lihat dokumentasi inspectdb untuk informasi lebih lanjut. (Referensi:https://docs.djangoproject.com/en/1.8 /howto/legacy-databases/ )
Anda harus membersihkan model secara manual dan bermigrasi. Baris yang harus Anda tambahkan untuk menambahkan bidang "id" adalah:
id = models.IntegerField(primary_key=True)
Peringatan:Saya pasti akan membuat salinan database untuk dimainkan, daripada yang asli. Ini kemungkinan akan membawa Anda beberapa percobaan dan kesalahan untuk mendapatkan yang benar. Setelah Anda benar-benar yakin Anda melakukannya dengan benar, Anda dapat mengubah Managed=True
, tapi jadilah SANGAT hati-hati!