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 № 1Nie, 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.