Pytania otagowane jako django-south

3
Migracja wsteczna z Django South
Ok, więc wydaje mi się, że to głupie pytanie i jestem pewien, że coś gdzieś brakuje. Jak przeprowadzić migrację wsteczną przy użyciu South na Django? Więc poprawiłem swoje modele, utworzyłem migrację za pomocą schemamigration, uruchomiłem migrację migratei teraz zdaję sobie sprawę, że nie do końca tego chciałem i chcę to …


8
Django South - tabela już istnieje
Próbuję zacząć od South. Miałem istniejącą bazę danych i dodałem South ( syncdb, schemamigration --initial). Następnie zaktualizowałem, models.pyaby dodać pole i pobiegłem ./manage.py schemamigration myapp --auto. Wydawało się, że znalazł pole i powiedział, że mogę to zastosować ./manage.py migrate myapp. Ale zrobienie tego spowodowało błąd: django.db.utils.DatabaseError: table "myapp_tablename" already exists …

7
Jakie jest zalecane podejście do resetowania historii migracji za pomocą Django South?
Zebrałem sporo migracji przy użyciu South (0.7) i Django (1.1.2), które zaczynają zajmować sporo czasu w moich testach jednostkowych. Chciałbym zresetować linię bazową i rozpocząć nowy zestaw migracji. Przejrzałem dokumentację South , przeprowadziłem zwykłe wyszukiwanie w Google / Stackoverflow (np. „Django south (zresetuj LUB usuń LUB usuń) historię migracji”) i …

4
Najłatwiejszy sposób na zmianę nazwy modelu przy użyciu Django / South?
Szukałem odpowiedzi na to pytanie w witrynie South, Google i SO, ale nie mogłem znaleźć prostego sposobu, aby to zrobić. Chcę zmienić nazwę modelu Django przy użyciu South. Załóżmy, że masz: class Foo(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo = models.ForeignKey(Foo) i chcesz przekonwertować Foo na Bar, …

7
Jak migrować model z jednej aplikacji django do nowej?
Mam aplikację django z czterema modelami. Zdaję sobie teraz sprawę, że jeden z tych modeli powinien znajdować się w osobnej aplikacji. Mam południe zainstalowane na potrzeby migracji, ale nie sądzę, aby było to możliwe automatycznie. Jak mogę przenieść jeden z modeli ze starej aplikacji do nowej? Pamiętaj też, że będę …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.