Добрый день!
Как вывести данные из зависимой таблицы в шаблон.
Использую CreateView, основная модель отображается хорошо. Где наити инфу про отношения ForeingKey в ModelForm и отображения в шаблоне. В джанго инструкциях только немного по ModelChoiceFiled и не понятно написано.
В ListView удобно
{%for obj in obl_list%}
{%for obj1 in obj%}
Есть ли такое в CreateView?
Model
class NewMaster(models.Model):
CHOICE_FOR_CITY = (
('Город1', 'Город1'),
('Город2', 'Город2')
)
master_name = models.CharField(max_length=50, verbose_name="Ваше имя ", help_text="(ф о не обязательно)")
master_city = models.CharField(choices=CHOICE_FOR_CITY, max_length=25, verbose_name='Выберите город', default=False)
class MasterChoiceRazdel(models.Model):
master_haircut = models.BooleanField(verbose_name='ПАРИКМАХЕРСКАЯ', default=False)
master_razdel_link = models.ForeignKey(NewMaster, on_delete=models.CASCADE, verbose_name='Выбор деятельности')
View
class MasterCreateProfileView(CreateView):
form_class = NewMasterForm
template_name = 'lkmastera/sozdat-sait.html'
success_url = '/masters/'
Form
class NewMasterForm(forms.ModelForm):
class Meta:
model = NewMaster
fields = '__all__'
widgets = {
'master_name': TextInput(attrs={'placeholder': 'Ваше имя', 'size': '40'}),
}