Junior — Middle
72
Leg uit wat fictieve migraties in Django zijn en in welke gevallen ze worden toegepast.
Antwoord van AI
sobes.tech AI
In Django zijn fake migrations migraties die als toegepast worden gemarkeerd zonder daadwerkelijke wijzigingen in de database. Dit is handig wanneer:
- Je de database handmatig of met een ander hulpmiddel hebt gesynchroniseerd en wilt dat Django gelooft dat de migratie al is uitgevoerd.
- Bij het overzetten van een project met een bestaande database, om herhaald toepassen van migraties te voorkomen.
Commando om een fake migratie te maken:
python manage.py migrate --fake <app_name> <migration_name>
Dit vertelt Django dat de migratie voltooid is, maar zal de structuur van de database niet wijzigen.