]> git.parisson.com Git - telemeta.git/commitdiff
Fix RemovedInDjango19Warning on django.db.models.get_models
authorThomas Fillon <thomas@parisson.com>
Wed, 25 Jan 2017 16:37:25 +0000 (17:37 +0100)
committerThomas Fillon <thomas@parisson.com>
Wed, 25 Jan 2017 16:37:25 +0000 (17:37 +0100)
RemovedInDjango19Warning: django.db.models.get_models is deprecated

telemeta/views/admin.py

index 17d2804110d4121c140bc8bee2cd0d5a259b18e9..c0e84bea9b5f4906fc01cd47a7bc49dd6e4c6ab1 100644 (file)
@@ -20,6 +20,7 @@
 # Authors: Olivier Guilyardi <olivier@samalyse.com>
 #          Guillaume Pellerin <yomguy@parisson.com>
 
+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