Как запрашивать таблицу Flask-Sqlalchemy с двумя больными отношениями от той же ссылкиHtml

Программисты Html
Ответить
Anonymous
 Как запрашивать таблицу Flask-Sqlalchemy с двумя больными отношениями от той же ссылки

Сообщение Anonymous »

Я пытаюсь запросить и просмотреть таблицу, в которой содержится пользователь, который ссылается на пользователей, и TaggedNameid, которая также ссылается на пользователей.`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`
< /code>
Это мой запрос flask_sqlalchemy < /p>
`notifications=table.notifications.query.filter(table.notifications.userId==table.Users.id).order_by(table.notifications.datecreated.desc()).all()`
< /code>
html try < /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 ... ip-from-sa
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»