Получение ошибки Неожиданное значение для ''rel_model"Ожидаемый" Модель ", " Прокси ", "DeferredRelation"или"self"
У меня есть следующий класс
class User(db.Model, UserMixin):
user = peewee.CharField(max_length=255)
email = peewee.CharField(max_length=256)
class UserRoles(db.Model):
user = peewee.ForeignKeyField(User, related_name="roles")
я имею export FLASK_APP=run.py
поэтому, когда я запускаю колбу create_user (только тестовый пользователь) из терминала, я получаю сообщение об ошибке:
Unexpected value for "rel_model" Expected "Model", "Proxy", "DeferredRelation", or "self"
1 ответ
Попробуйте указать userMixin в качестве первого класса, а затем db.Model в качестве второго. Мульти-наследование немного странно с Python.