Доступ к типу ForeignKey из get_context_data
У меня есть CreateView, в котором я хочу получить доступ к типу (поле выбора) внешнего ключа в моей модели, который используется в моей текущей модели.
Class Mymodel1(models.Model):
name = models.CharField()
type = models.CharField(choices=SomeTypes.choices())
Class MyModel2(models.Model):
name = models.CharField()
cas = models.ForeignKey(Mymodel1)
Class Mymodel2CreateView(models.Model)
def get_context_data(self):
type = *queryset to access type from model2*
Вы хотите получить доступ к полю ForeignKey
до того, как объект будет создан. Это кажется невозможным, верно? То, что вы можете сделать, это использовать SIGNALS с post_save
и created
.