Я пытаюсь запросить таблицу, которая содержит пользователь, которая ссылается на пользователей, и TaggedNameid, которая также ссылается на пользователей и просматривает ее в моем шаблоне. Но я продолжаю получать эту ошибку "int object 'не имеет атрибута' пользователей '" < /p>
Ниже приведен My Try < /p>
Это моя модель < /p>
class Users(db.Model):
id = db.Column(db.Integer, primary_key=True)
fullname = db.Column(db.String(100))
username = db.Column(db.String(100), unique=True)
email = db.Column(db.String(100), unique=True)
gender = db.Column(db.String(100))
phonenumber = db.Column(db.Integer)
role = db.Column(db.String(100))
Password = db.Column(db.String(100))
datecreated = db.Column(db.DateTime, default=datetime.now)
notif_user = db.relationship('notifications', foreign_keys="notifications.userId", backref='users')
tagged_user = db.relationship('notifications', foreign_keys="notifications.taggednameId")
def __init__(self):
return self
class notifications(db.Model):
id = db.Column(db.Integer, primary_key=True)
userId = db.Column(db.Integer, db.ForeignKey('users.id'))
content = db.Column(db.String(100))
taggednameId = db.Column(db.Integer, db.ForeignKey('users.id'), nullable=True)
datecreated= db.Column(db.DateTime, default=datetime.now)
def __init__(self):
return self
Это мой запрос Flask-sqlalchemy
nanotifications=table.notifications.query.filter(table.notifications.userid==table.users.id).order_by(table.notifications.datecReated.desc .). /> html: Когда я запускаю код, он говорит «int object», не имеет атрибута «пользователи».
Я ожидаю получить полное имя пользователя, который инициировал уведомление и полное имя пользователя Tagged < /p>
SN
Name
Notifcation_Content
Tagged name
Date Posted
{% for N in admindata.notifications %}
{{loop.index}}
{{N.users.fullname}}
{{N.content}}
{{N.taggednameId.users.fullname}}
{{N.datecreated}}
{% endfor %}
Подробнее здесь: https://stackoverflow.com/questions/796 ... single-tab
Как запросить колбу Sqlalchemy, в которой есть две отношения из другой единственной таблицы ⇐ Html
Программисты Html
1749685066
Anonymous
Я пытаюсь запросить таблицу, которая содержит пользователь, которая ссылается на пользователей, и TaggedNameid, которая также ссылается на пользователей и просматривает ее в моем шаблоне. Но я продолжаю получать эту ошибку "int object 'не имеет атрибута' пользователей '" < /p>
Ниже приведен My Try < /p>
Это моя модель < /p>
class Users(db.Model):
id = db.Column(db.Integer, primary_key=True)
fullname = db.Column(db.String(100))
username = db.Column(db.String(100), unique=True)
email = db.Column(db.String(100), unique=True)
gender = db.Column(db.String(100))
phonenumber = db.Column(db.Integer)
role = db.Column(db.String(100))
Password = db.Column(db.String(100))
datecreated = db.Column(db.DateTime, default=datetime.now)
notif_user = db.relationship('notifications', foreign_keys="notifications.userId", backref='users')
tagged_user = db.relationship('notifications', foreign_keys="notifications.taggednameId")
def __init__(self):
return self
class notifications(db.Model):
id = db.Column(db.Integer, primary_key=True)
userId = db.Column(db.Integer, db.ForeignKey('users.id'))
content = db.Column(db.String(100))
taggednameId = db.Column(db.Integer, db.ForeignKey('users.id'), nullable=True)
datecreated= db.Column(db.DateTime, default=datetime.now)
def __init__(self):
return self
Это мой запрос Flask-sqlalchemy
nanotifications=table.notifications.query.filter(table.notifications.userid==table.users.id).order_by(table.notifications.datecReated.desc .). /> html: Когда я запускаю код, он говорит «int object», не имеет атрибута «пользователи».
Я ожидаю получить полное имя пользователя, который инициировал уведомление и полное имя пользователя Tagged < /p>
SN
Name
Notifcation_Content
Tagged name
Date Posted
{% for N in admindata.notifications %}
{{loop.index}}
{{N.users.fullname}}
{{N.content}}
{{N.taggednameId.users.fullname}}
{{N.datecreated}}
{% endfor %}
Подробнее здесь: [url]https://stackoverflow.com/questions/79662738/how-to-query-a-flask-sqlalcheme-tha-has-two-relationship-from-another-single-tab[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия