Wpis z mikrobloga

Cześć, mam problem z legacy. Update z python2.7/django 1.7 na python3.9/django4.2
RuntimeError jak w linku, wszystkie możliwości rozwiązania problemu z linku na SO wykorzystane. Jak radzić sobie z legacy? Za czym szukać? Może coś pomijam? Prosiłbym o jakieś wskazówki bo jestem już bezsilny. ( ͡° ʖ̯ ͡°)
Sam kod został przepuszczony przez pylint i jest w miarę up to date, biblioteki też najnowsze.
https://stackoverflow.com/questions/40206569/django-model-doesnt-declare-an-explicit-app-label

#django #python #programowanie
  • 5
https://stackoverflow.com/questions/40206569/django-model-doesnt-declare-an-explicit-app-label


@dudemeister: Polecam przejrzeć wszystkie breaking changes z każdej wersji w changelogu Django i wtedy coś powinno się rozjaśnić, generalnie przeskoki o tyle wersji to mega problematyczna rzecz. Jeżeli to mała aplikacja to nowy projekt i przekopiowanie samej logiki pewnie będzie prostsze. Jeżeli nie ma takiej opcji to jednak polecam inkrementacyjne aktualizacje np. najpierw tylko aktualizacja pythona do 3.x, potem django 2.x, django 3.x itd.