3
Как получить имя класса в строке ContentType? Я пробовал это так, но это не получилось:Как получить имя класса ContentType в django
class StreamItem(models.Model):
user = models.ForeignKey(User)
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
pub_date = models.DateTimeField(default=datetime.now)
content_object = generic.GenericForeignKey('content_type', 'object_id')
content_class = content_type.__name__
def __unicode__(self):
return self.content_class
Любая помощь будет очень признательна! Спасибо.
Спасибо за ответ! Не могу ли я использовать его как атрибут? – Aamu
Я попробовал. Но это дает мне имя как ContentType, а не фактическое имя модели. – Aamu
Извините, что я плохой, я отредактировал ответ – juliocesar