在Django 1.7及更高版本中(感谢Colin Anderson):
from django.apps import appsapps.get_models()
在Django 1.6及以下版本中。
如果需要所有型号,请尝试:
from django.db.models import get_modelsfor model in get_models(): # Do something with your model here print model.__name__, [x.name for x in model._meta.fields]
我相信较早的功能仍然有效。



