Я думаю, что вы ищете это:
from django.db.models.loading import get_model
model = get_model('app_name', 'model_name')
Конечно, есть и другие методы, но я бы справился с этим, если вы не знаете, какие модели вы используете необходимо импортировать в ваше пространство имен. (Обратите внимание, что на самом деле нет способа безопасно получить модель, не зная, к какому приложению она принадлежит. Посмотрите исходный код на load.py, если вы хотите проверить свою удачу при итерации по всем моделям приложений.)
Обновление. Согласно временной шкале устаревания Django , django.db.models.loading
устарел в Django 1.7 и будет удален в Django 1.9. Как указано в ответе Аласдайра , новый API для динамически загружаемых моделей был добавлен в Django 1.7.