I need a list of django models registered, Just like django admin index page. I'm using django 2.0 where from django.contrib.admin.validation import validate
and from django.db.models import get_models
is outdated. Advance thanks.
Asked
Active
Viewed 1,853 times
1 Answers
3
from django.apps import apps
apps.get_models()
https://docs.djangoproject.com/en/dev/ref/applications/#django.apps.AppConfig.get_models
For a particular application:
from django.apps import apps
apps.all_models['<app_name>']
https://stackoverflow.com/a/1126209/196834
from django.contrib.admin.validation import validate
It was deprecated.
https://docs.djangoproject.com/en/2.0/releases/1.7/#modeladmin-validators
-
what about `from django.contrib.admin.validation import validate` – Russell Mar 23 '18 at 20:22
-
Updated answer. – Ashley Mar 23 '18 at 20:33