Django 1.7 ma introduced a new way for handling application configuration, który jest niezależny od models.py
. Jednak metoda przy użyciu nowego AppConfig
wymaga tego wiersza:Czy jest zalecane podejście do obsługi AppConfig podczas projektowania aplikacji dla Django 1.6 i 1.7?
from django.apps import AppConfig
Niestety, ten złamie w Django 1.6 ponieważ nie ma moduł apps
.
Czy możliwe jest zapewnienie zgodności aplikacji z wersjami 1.6 i 1.7 przy użyciu importu warunkowego, czy też jest to kwestia zasad podzielonego kodu? Jeśli tak, to czy istnieje zalecany przewodnik, najlepiej od deweloperów Django, jak to zrobić?
Nie wiem, czy dostaniesz oficjalny przewodnik lub rekomendację, ale czy próbowałeś po prostu dodać moduł 'apps' z wersji 1.7 do projektu Django 1.6 i próbujesz ręcznie go zintegrować? Jestem pewny, że będą ostre krawędzie, ale wciąż jest to ostatni dodatek, więc nie może zbytnio zepsuć rzeczy. Ponadto, ma tylko, [dwa pliki] (https://github.com/django/django/tree/master/django/apps), więc nie może być * dużo * pracy, prawda? – yuvi