У меня есть модель, не похожая на следующую:
class Bike(models.Model):
made_at = models.ForeignKey(Factory)
added_on = models.DateField(auto_add_now=True)
Все пользователи могут работать на нескольких фабриках, поэтому их профили имеют от ManyToManyField
до Factory
.
Теперь я хочу построить ModelForm
для Bike
, но я хочу, чтобы список made_at
состоял только из фабрик, на которых работает текущий пользователь. Идея состоит в том, что пользователи должны иметь возможность добавлять собранные велосипеды и указывать, на каком заводе был изготовлен велосипед.
Как мне это сделать?