Używam South dla schematu i danych migraton dla mojej witryny Django. Cieszę się z tego, że go używam. Pewnego dnia skonwertowałem plik models.py
na models/__init__py
i dodałem kilka dodatkowych modeli pod models/something.py
. Po uruchomieniu python manage.py schemamigration app --auto
otrzymałem wiadomość Nothing seems to have changed.
pomimo nowych zajęć pod numerem something.py
. Jeśli skopiowałem je do pliku __init__py
, South rozpoznał nowe modele. Próbowałem zaimportować wszystko od something
na początku __init__py
, ale bez zmian.South nie rozpoznaje modeli, gdy jest to pakiet
8
A
Odpowiedz
17
To jest projekt Django. Django w ogóle nie wybiera twoich modeli, musisz ustawić app_label
w klasie Meta swojego modelu.
Zobacz bilet na Automatically discover models within a package without using the app_label
Meta attribute.
Powiązane problemy
- 1. Co to jest pakiet Sanity?
- 2. : LINQ to Entities nie rozpoznaje metody DataLength
- 3. Co to jest pakiet-lock.json?
- 4. LINQ to Entities nie rozpoznaje metody System.ObjectCompareObjectEqual
- 5. LINQ to Entities nie rozpoznaje metody
- 6. LINQ to Entities nie rozpoznaje metody "System.Linq.IQueryable
- 7. Django i South: używanie south powoduje, że syncdb show myapp nie jest zsynchronizowany (używaj migracji).
- 8. Co to jest pakiet SDK? (C++)
- 9. Co to jest pakiet GSF dla Androida?
- 10. LINQ to Entities nie rozpoznaje metody "System.DateTime GetValueOrDefault()"
- 11. Reguła introspekcji Django-South nie działa
- 12. AngularJS: lista powtórzeń ng nie jest aktualizowana, gdy element modelu jest łączony z tablicy modeli
- 13. Pakiet mvc4, jak to działa?
- 14. Arduino IDE nie rozpoznaje, że plik .c to .cpp
- 15. LINQ to Entities nie rozpoznaje metody "System.String get_Item (System.String)" metoda
- 16. W jaki sposób pakiet WWW rozpoznaje import z node_modules?
- 17. Konsolidacja Django South Migrations
- 18. LINQ to Entities nie rozpoznaje metody "System.String get_Item (System.String)",
- 19. LINQ to Entities nie rozpoznaje metody "System.String Format
- 20. PyCharm nie rozpoznaje zainstalowanego modułu
- 21. Notatnik nie rozpoznaje \ n postaci?
- 22. Limit YouTube przekroczył wyjątek, gdy faktycznie nie jest to
- 23. Drukowanie Gradle drukuje, gdy nie jest to nazywane
- 24. Dlaczego Rust nie rozpoznaje, że zmienną jest i str?
- 25. VS nie rozpoznaje zależności projektu
- 26. Co to jest wyjątek Django South GhostMigrations i jak go debugować?
- 27. IntelliJ nie rozpoznaje zmiennej PATH
- 28. ADB nie rozpoznaje już urządzenia.
- 29. Co to jest pakiet zawartości hostowanej w programie ładującym aplikacje?
- 30. cmake nie rozpoznaje ustawienia CMAKE_ECLIPSE_VERSION