Мой models.py выглядит так (частично):
class GalleryItem(models.Model):
gallery = models.ForeignKey(Gallery)
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey('content_type', 'object_id')
def __unicode__(self):
return str(self.object_id)
content_object может указывать на любую модель. Я хочу сжать значения такой модели в одно поле формы.
Моя форма выглядит так:
class GalleryAdminForm(ModelForm):
content_object = TextInput()
def __init__(self, *args, **kwargs):
"""
"""
super(GalleryAdminForm, self).__init__(*args, **kwargs)
class Meta:
model = GalleryItem
Возможно ли это. Где я должен зацепиться?