Доступ к типу 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.

Вернуться на верх