Hvad med at gøre på denne måde?
(Spring dette trin over, hvis du allerede har en migreringsfil klar)
Det vil oprette migreringer for den pakke, lad os sige med et navn som 0001_initial.py
Rediger filen manuelt, så du sletter alle modeller der, undtagen dem der allerede var oprettet i databasen.
Nu laver du en falsk migration. Dette vil synkronisere din database med modeller.
Kør derefter makemigrationer igen for at få resten af tabellerne oprettet sammen med en ny migreringsfil.
Med hensyn til dit andet spørgsmål, hvorfor makemigrationer ikke genkendte dine modeller, kan skyldes årsager som:
- Migreringer for disse ændringer er der allerede i nogle migreringsfiler.
- Du gik glip af det at nævne pakkenavn i INSTALLED_APPS, men jeg tror, du gjorde det her.