Код: Выделить всё
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'
Это мой запрос
Код: Выделить всё
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