Типы контента django - как получить класс модели типа контента для создания экземпляра?

Я не знаю, понятно ли мне с заголовком quiestion, то я хочу сделать следующий случай:

>>> from django.contrib.contenttypes.models import ContentType
>>> ct = ContentType.objects.get(model='user')
>>> ct.model_class()
<class 'django.contrib.auth.models.User'>
>>> ct_class = ct.model_class()
>>> ct_class.username = 'hellow'
>>> ct_class.save()
TypeError: unbound method save() must be called with User instance as first argument        (got nothing instead)

Я просто хочу создать экземпляры любых моделей, которые я получить через типы контента. После этого мне нужно сделать что-то вроде form = create_form_from_model (ct_class) и подготовьте эту модельную форму к использованию.

Заранее благодарим!.

23
задан laike9m 21 July 2014 в 07:22
поделиться