Как сделать текст сообщений в Django Admin ограниченным по количеству символов?
Я хочу, чтобы колонка с текстом здесь была ограничена 15 символами, чтобы не загромождать пространство и облегчить навигацию по постам.
models.py
class Post(models.Model):
text = models.TextField(verbose_name='Содержание поста')
pub_date = models.DateTimeField(
verbose_name='Дата публикации', auto_now_add=True
)
author = models.ForeignKey(
User,
on_delete=models.CASCADE,
related_name='posts',
verbose_name='Автор',
)
group = models.ForeignKey(
'Group',
blank=True,
null=True,
on_delete=models.SET_NULL,
related_name='posts',
verbose_name='Группа',
)
class Meta:
ordering = ('-pub_date',)
def __str__(self):
return self.text
используйте это
text = models.CharField(verbose_name='Содержание поста', max_length=15)
Потому что TextField не имеет ограничений по количеству символов.