From: Thomas Fillon Date: Wed, 25 Jan 2017 16:37:25 +0000 (+0100) Subject: Fix RemovedInDjango19Warning on django.db.models.get_models X-Git-Tag: 1.7.0~2^2~24^2~5 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=abb88522fb6ad20fd473f250e8e1f07e7d9af226;p=telemeta.git Fix RemovedInDjango19Warning on django.db.models.get_models RemovedInDjango19Warning: django.db.models.get_models is deprecated --- diff --git a/telemeta/views/admin.py b/telemeta/views/admin.py index 17d28041..c0e84bea 100644 --- a/telemeta/views/admin.py +++ b/telemeta/views/admin.py @@ -20,6 +20,7 @@ # Authors: Olivier Guilyardi # Guillaume Pellerin +from django.apps import apps from telemeta.views.core import * @@ -45,8 +46,7 @@ class AdminView(object): return render(request, 'telemeta/admin_users.html', {'users': users}) def __get_enumerations_list(self): - from django.db.models import get_models - models = get_models(telemeta.models) + models = apps.get_models(telemeta.models) enumerations = [] for model in models: @@ -63,8 +63,7 @@ class AdminView(object): return {"enumerations": self.__get_enumerations_list()} def __get_enumeration(self, id): - from django.db.models import get_models - models = get_models(telemeta.models) + models = apps.get_models(telemeta.models) for model in models: if model._meta.model_name == id: break