Fra Django-dokumentationen:Denne funktion er ment som en genvej, ikke som en definitiv modelgenerering. Se dokumentationen til inspectdb for mere information. (Reference:https://docs.djangoproject.com/en/1.8 /howto/legacy-databases/ )
Du bliver nødt til manuelt at rydde op i modellerne og migrere. Linjen du skal tilføje for at tilføje "id"-feltet er:
id = models.IntegerField(primary_key=True)
Advarsel:Jeg ville helt sikkert lave en kopi af databasen til at lege med i stedet for originalen. Dette vil sandsynligvis tage dig nogle forsøg og fejl for at få det rigtige. Når du er helt sikker på, at du har det rigtigt, kan du ændre Managed=True
, men vær MEGET forsigtig!