У меня есть модель django:
class Book(models.Model):
[..]
, и я хочу, чтобы имя модели было строкой: «Книга». Когда я пытаюсь получить его таким образом:
Book.__class__.__name__
, он возвращает 'ModelBase'.
Есть идеи?
Попробуйте Book.__name__
.
Модели Django получены из ModelBase
, который является метаклассом для всех моделей.