Co takhle to udělat?
(Pokud již máte migrační soubor připraven, tento krok přeskočte.)
Vytvoří migrace pro tento balíček, řekněme s názvem jako 0001_initial.py
Upravte soubor ručně, abyste odstranili všechny modely kromě toho, který již byl vytvořen v databázi.
Nyní provedete falešnou migraci. Tím se synchronizuje databáze s modely.
Poté spusťte znovu makemigrations, aby se zbytek tabulek vytvořil spolu s novým migračním souborem.
Pokud jde o vaši další otázku, proč migrace nerozpoznala vaše modely, může to být z důvodů jako:
- Migrace pro tyto změny již v některém migračním souboru existují.
- V INSTALLED_APPS jste vynechali zmínku package_name, ale věřím, že jste to udělali zde.