Получить имя класса модели django

У меня есть модель django:

class Book(models.Model):
  [..]

, и я хочу, чтобы имя модели было строкой: «Книга». Когда я пытаюсь получить его таким образом:

Book.__class__.__name__

, он возвращает 'ModelBase'.

Есть идеи?

97
задан schneck 30 August 2010 в 10:25
поделиться

1 ответ

Попробуйте Book.__name__.

Модели Django получены из ModelBase, который является метаклассом для всех моделей.

129
ответ дан 24 November 2019 в 05:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: