Z dokumentace Django:Tato funkce je myšlena jako zkratka, nikoli jako definitivní generování modelu. Další informace naleznete v dokumentaci inspectdb. (Odkaz:https://docs.djangoproject.com/en/1.8 /howto/legacy-databases/ )
Budete muset ručně vyčistit modely a migrovat. Řádek, který budete muset přidat pro přidání pole „id“, je:
id = models.IntegerField(primary_key=True)
Upozornění:Rozhodně bych vytvořil kopii databáze, se kterou bych si chtěl hrát, spíše než originál. Pravděpodobně to bude vyžadovat několik pokusů a omylů, abyste se dostali správně. Až si budete naprosto jisti, že to máte správně, můžete změnit Managed=True
, ale buďte VELMI pozor!