Я использую колбу с flask-peewee и wtfpeewee.
Итак, у меня есть такие модели:
class Category(Model):
name = CharField()
user = ForeignKeyField(User, null=True)
class Record(Model):
value = DecimalField()
category = ForeignKeyField(Category)
user = ForeignKeyField(User)
Когда я создаю форму для пользователя, чтобы добавить запись, я делаю это так:
RecordForm = model_form(Record)
Все категории в базе данных доступны для выбора в поле «Категория» этой формы, но мне нужно ограничить доступные варианты выбора для поля «Категория» набором категорий, в которых пользовательское поле равно None или текущий(вошел в систему) пользователь.Я знаю, как ограничить его запросом, но как это сделать для поля формы?