1 / 1 / 2
Регистрация: 20.03.2019
Сообщений: 264

QuerySet не имеет атрибута name

13.05.2021, 20:05. Показов 2222. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При загрузки страницы вылетает ошибка 'QuerySet' object has no attribute 'name'. Что мне исправить?
это models.py
Python
1
2
3
4
5
6
7
8
9
10
11
class FIO(models.Model):
    polz=models.ForeignKey(User,on_delete=models.CASCADE)
    name=models.CharField("Имя",max_length=52)
    surname=models.CharField("Фамилия",max_length=55)    
class Post(models.Model):
    author=models.ForeignKey(User,on_delete=models.CASCADE,verbose_name='Автор',related_name='authort')
    text=models.TextField(verbose_name="Текст")
    create_date=models.DateTimeField(auto_now=True)
    def name(self):
        n=FIO.objects.all().filter(polz=self.author)
        return n.name
HTML5
1
2
3
4
{%for e in posts%}
{{e.name}}<br>
{{e.text}}<br>
{%endfor%}
Добавлено через 2 минуты
Это views.py
Python
1
2
3
4
5
6
7
def feed(request):
    posts=Post.objects.all()
    context={
    'posts':posts,
    }
    template='feed.html'
    return render(request,template,context)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.05.2021, 20:05
Ответы с готовыми решениями:

Объект 'NoneType' не имеет атрибута 'name'
Добрый день, уважаемые знатоки, решил для себя узнать Питон и Джанго, но столкнулся с данной проблемой: при поисковом запросе открывается...

Объект не имеет атрибута, хотя он его имеет. Почему так?
Друзья! Ковыряюсь в классах. Пытаюсь понять логику поведения как она задумана создателями, ибо в книгах ничего про это не пишут. ...

self не имеет атрибута
Я использую multithreading для того, чтобы вызывать функции не в главном потоке, а в другом. Но почему то в функции destroy self не имеет...

2
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
13.05.2021, 20:41
0909-090-, так у вас и нету атрибута name в Post. У вас там функция идет, которую нужно вызвать во вьюхе, получить из неё данные и передать их уже на рендер

Добавлено через 6 минут
ой, у вас же это в описании модели даже..сделайте не функцией, а атрибутом. И поле - форейгнкей и привяжите к фио
0
21 / 12 / 9
Регистрация: 12.02.2020
Сообщений: 126
14.05.2021, 13:51
{%for e in posts%}
{{e.author}}<br>
{{e.text}}<br>
{%endfor%}

name из модели FIO вы не получите, поскольку модель FIO и Post не связаны между собой.
Я бы вообще советовал убрать FIO и расширить модель User. Имя и фамилия уже присутствуют в этой модели, так зачем в другой модели делать тоже самое

Добавлено через 2 часа 23 минуты
Не заметил, что в модели метод...
def name(self):
name=FIO.objects.filter(polz=self.author )
return name

{%for e in posts%}
{{e.name}}<br>
{{e.text}}<br>
{%endfor%}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.05.2021, 13:51
Помогаю со студенческими работами здесь

Модуль 'sklearn' не имеет атрибута 'cross_validation'
Пытаюсь разбить свой набор данных, но я получаю эту ошибку: ImportError: cannot import name 'cross_validation' from 'sklearn'...

Как в grab ввести какой-либо текст в форму, которая не имеет атрибута input?
Нужно на грабе сделать заполнение формы на одном сайте, но она не имеет атрибута input (там встроенный текстовый редактор, как на этом...

Какое значение имеет больший приоритет: значение свойства, указанное в стиле, или значение атрибута элемента
Уважаемые, можете объяснить и по возможности выполнить одну задачу , буду благодарен Проверьте, какое значение имеет больший...

Селектор атрибута с префиксом пространства имён в имени атрибута
Здравствуйте. Нужна помощь. В сети так и не нашла ответ на свой вопрос. Есть элемент: &lt;div abc:element-id=&quot;29&quot;...

ModelChoiceField - queryset
Всем привет! Давненько здесь не был (а в этом разделе - вообще никогда). Может быть, кто подскажет. Задачка простая - где-то в форме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru