sql >> Database >  >> RDS >> PostgreSQL

python manage.py migreren brengt geen wijzigingen aan in de postgres-database

Zorg ervoor dat de app die dat model.py-bestand bevat, is opgenomen in INSTALLED_APPS van het instellingenbestand van uw project. Raak bovendien de bestanden in de migratiemap van de app niet aan, tenzij u zeker weet wat u doet. Zorg er ook voor dat het DB-account dat is opgegeven in uw instellingenbestand de nodige rechten heeft.

Als je onlangs je Django-versie hebt gewijzigd, is deze link kan je misschien van pas komen. Maar probeer het toch eens en maak in dit geval de migraties per app:

python manage.py makemigrations app_name

Als al het andere faalt, laat dan gewoon de tabellen van de database vallen en genereer alles opnieuw. Als je echter op een bepaald moment met een van de migratiebestanden hebt geknoeid, wil je ze misschien allemaal verwijderen voordat je een migratie uitvoert om er zeker van te zijn dat je een nieuwe en werkende set migratiebestanden hebt waar manage.py aan kan werken.



  1. Hoe kan ik id en sub_id in aflopende volgorde sorteren?

  2. Alle gegevens in de SQL Server-database verwijderen

  3. Het converteren van mysql-tabel naar spark-gegevensset is erg traag in vergelijking met hetzelfde uit een csv-bestand

  4. Laravel:bestel op waar in