Rozpocząłem nowy projekt Django 1.8 i zdałem sobie sprawę, że coś przeoczyłem (wykonałem początkowe migracje). Usunąłem bazę danych (postgreSQL) i usunąłem foldery migration
ze wszystkich moich aplikacji, aby zacząć od zera.Django: Dostaję [relację "auth_group" nie istnieje] error after syncdb
Teraz, kiedy jestem syncdb "otrzymuję ten błąd:
django.db.utils.ProgrammingError: relation "auth_group" does not exist
i kiedy makemigrations
uzyskać to:
No changes detected
Co robię źle?
dzięki! zadziałało! Nigdy nie miałem problemu z używaniem południa w poprzednich wersjach Django. Południe odtworzyło foldery migracji. – xpanta
Pracował również dla mnie. Ale czy to ma być błąd, czy w jaki sposób powinny nadejść przyszłe migracje? – Rexford
Myślę, że dzieje się tak dlatego, że folder nie jest pakietem python, chyba że ma plik __init__.py, więc został zszargany podczas jego synchronizacji. Jeśli spojrzysz na wszystkie foldery projektu, zobaczysz puste pliki init w każdym z nich. –