получение ошибки Неожиданное значение для '' rel_model "Ожидаемый" Модель "," Прокси "," DeferredRelation "или" self " - PullRequest
0 голосов
/ 22 октября 2018

У меня есть следующий класс

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 Ответ

0 голосов
/ 22 октября 2018

Попробуйте ввести userMixin в качестве первого класса, а затем db.Model в качестве второго.Мульти-наследование немного странно с Python.

...