【发布时间】:2018-09-02 14:27:03
【问题描述】:
我需要一个已注册的 django 模型列表,就像 django 管理索引页面一样。我正在使用 django 2.0,其中 from django.contrib.admin.validation import validate 和 from django.db.models import get_models 已过时。提前谢谢。
【问题讨论】:
标签: django
我需要一个已注册的 django 模型列表,就像 django 管理索引页面一样。我正在使用 django 2.0,其中 from django.contrib.admin.validation import validate 和 from django.db.models import get_models 已过时。提前谢谢。
【问题讨论】:
标签: django
from django.apps import apps
apps.get_models()
https://docs.djangoproject.com/en/dev/ref/applications/#django.apps.AppConfig.get_models
对于特定应用:
from django.apps import apps
apps.all_models['<app_name>']
https://stackoverflow.com/a/1126209/196834
从 django.contrib.admin.validation 导入验证
它已被弃用。
https://docs.djangoproject.com/en/2.0/releases/1.7/#modeladmin-validators
【讨论】:
from django.contrib.admin.validation import validate怎么样