我有一个与以下不同的模型:
class Bike(models.Model):
made_at = models.ForeignKey(Factory)
added_on = models.DateField(auto_add_now=True)
所有用户都可能在多家工厂工作,因此他们的用户资料都有一个ManyToManyField
to Factory
。
现在我想构建一个ModelForm
forBike
但我希望made_at
列表只包含当前用户工作的工厂。这个想法是,用户应该能够添加他们组装的自行车并输入制造自行车的工厂。
我怎么做?