如何在Forms Django中设置字段?

时间:2018-09-03 06:15:34

标签: django django-models django-forms django-views

我要根据FK ou User_logged过滤表单中的选项。这是我的模特。

#models.py
class Store(models.Model):
    name = models.CharField(max_length=64, unique=True)
    description = models.TextField(null=True, blank=True)

class StoreManager(models.Model):
    store = models.ForeignKey(Store, related_name='store', on_delete=models.CASCADE)
    user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True)

class StoreLogo(models.Model):
    store = models.ForeignKey(Store, related_name='store', on_delete=models.CASCADE, verbose_name='Store')
    image = photo = models.FileField()

例如,我在视图ListStore中,看到有关Store - Clothes的信息,并且有一个StoreLogo的表格。在表单中,我希望字段存储获得Store - Clotes,因为我在对象Store - Clothes的View Store中。

我现在正在使用CBV TemplateView(用于个性化表单)或CreateView(默认表单)。

有人可以帮助我吗?

0 个答案:

没有答案