Django генерация формы на основе модели
Из некого конфига мы получаем название приложения и модели, которая в нем содержится.
Задача: взять из этой модели определенный инстанс и сгенерировать на его основе форму для редактирования, после чего вывести эту форму пользователю. Т.е форму нужно создать не классом, а каким-то образом сгенерировать динамически, т.к модели могут быть переданы разные.
Например, как это реализовано в админке джанго (я поковырялся в исходниках, но так и не смог разобраться, как это работает).
Подскажите пожалуйста, люди знающие, как такое можно реализовать?