Я работаю над небольшим личным проектом, в котором используются обычные методы работы с колбами, такие как администрирование пользователей и ограничение контента, и я хочу создать новый столбец, который будет обеспечивать роль пользователя в моей базе данных SQLite, которая генерируетсяскрипт Python. В частности, я хочу дать роль user
для каждого нового реестра.Где я могу найти пример этого или решения?
Я пробовал решение, используя классы , но я думаю, что я ошибся или, возможно, я не понял его полностью.
Чтобы быть более точным, я попробовал это, и я получаю следующую ошибку
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: user.role
[SQL: SELECT user.id AS user_id, user.username AS user_username, user.password AS user_password, user.email AS user_email, user.role AS user_role
FROM user
WHERE user.username IN (?)
LIMIT ? OFFSET ?]
[parameters: ('a', 1, 0)]
class User(Base):
__tablename__ = "user"
id = Column(Integer, primary_key=True)
username = Column(String(30), unique=True)
password = Column(String(30))
email = Column(String(50))
role = Column(String(50))
def __repr__(self):
return '<User %r>' % self.username