Изменение имени модели администратора DjangoMPTT
У меня есть следующие MPTTModel и admin.py:
class Category(MPTTModel):
name = models.CharField(max_length=50, unique=True)
parent = TreeForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, related_name='children')
def __str__(self):
return self.name
class MPTTMeta:
order_insertion_by = ['name']
admin.site.register(infoModels.Category)
Когда я нахожусь на странице администратора, модель отображается как "Категории", как я могу изменить ее на "Категории"?
Это просто твой обычный Model.Meta.verbose_name_plural
.
class Category(MPTTModel):
# ...
class Meta:
verbose_name = 'category'
verbose_name_plural = 'categories'
Убедитесь, что вы не используете там капитализацию (если только нет, например, аббревиатуры, которую нужно писать с заглавной буквы (например, FTP servers
)); Django позаботится об этом за вас.