Я хочу отфильтровать выбор в форме согласно 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
, потому что я нахожусь в View Store в объекте Store - Clothes
.
Сейчас я использую CBV TemplateView (для персонализированной формы) или CreateView (формы по умолчанию).
Кто-нибудь может мне помочь?