Как решить ошибку объекта «Таблица» не имеет атрибута «иид пользователя»Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как решить ошибку объекта «Таблица» не имеет атрибута «иид пользователя»

Сообщение Anonymous »

Пожалуйста, как мне решить эту ошибку < /p>

Код: Выделить всё

sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers.
Triggering mapper: 'Mapper[Users(users)]'.
Original exception was: 'Table' object has no attribute 'userId'
В моей колбе/Blueprint admin.py
Это мой запрос

Код: Выделить всё

found_admin = db.session.scalars(db.select(Users).where(Users.role == "Admin")).first()
< /code>
Models.py

Код: Выделить всё

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)

assessmentSubmit = db.relationship('AssessmentSubmit', backref='users')
ProjectResult = db.relationship('ProjectResult', backref='users')

def __init__(self, fullname, username, email, gender, phonenumber, role, Password):
self.fullname = fullname
self.username = username
self.email = email
self.gender = gender
self.phonenumber = phonenumber
self.role = role
self.Password=Password
< /code>
I have read different post saying whether i miss called a column name or I should use User.c.role="admin"
, что никто из них не работает.
Пожалуйста, направьте меня о том, что делать.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ute-userid
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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