Задать вопрос
@bekss

Почему функция str не работает?

from django.db import models

class Post(models.Model):
text = models.TextField()

def __str__(self):

"""Строковое отображение модели """

return self.text[:50]

Почему не работает пм пж(
В админке выводить только как обьект а не как строка
  • Вопрос задан
  • 788 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Если у вас код такой же как вы его выложили без форматирования, то у вас класс Post без метода __str__.
А метод __str__ у вас определен как обычная функция вне метода...
Пробелы в Python имеют значение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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