/ / Czy edytowane modele Django syncdb są zsynchronizowane? - django, modele django

Czy edytowane modele Django synchronizują syncdb? - django, modele django

Znalazłem interesujący problem. Najpierw stworzyłem model. I syncdb "ed it. Później zmieniłem model, dodając jeden models.DateField () i models.DateTime (). Następnie jestem syncdb" ed it ... Jednak kiedy sprawdziłem bazę danych wiersze nie zostały dodane . Czy to normalne zachowanie czy zrobiłem coś złego? Później usunąłem wszystkie tabele i syncdb "ed i dostałem wszystkie wiersze bez żadnych problemów.

Odpowiedzi:

2 dla odpowiedzi № 1

Nie, dokumenty są dość jednoznaczne nie zmienia istniejących tabel.

Użyj czegoś takiego południe.


2 dla odpowiedzi nr 2

Sam Django nie obsługuje migracji do bazy danych. Musisz się przyjrzeć południe dla tego.

To dobre miejsce na rozpoczęcie.