Найти - Пользователи
Полная версия: foreign key в models.py и forms.py
Начало » Django » foreign key в models.py и forms.py
1
ani_py
немного запуталась, помогите, пожалуйста, понять в чем дело)

создала модель с foreign key , но когда делаю форму для заполнения, но мне не понятно в каком месте нужно указать поле подстановки…

в модели определяю поле так:

town = models.ForeignKey(towns)
Ferroman
Какой подстановки? Какую форму?
Что именно вы хотели сделать?
ani_py
Создала модель,в которой есть поле foreignkey - town = models.ForeignKey(towns)

во view :
d=table1.objects.all().order_by('-id')
tableFormSet = modelformset_factory(table1, max_num=5, extra=5)
formset=tableFormSet(queryset=d)

затем передаю в шаблон formset…

в шаблоне поле town отображается select-ом , в котором значения - “town object”

где необходимо прописать какое именно поле должно выводится в select или как это определяется?
ani_py
правильный ответ - в модели написать:
def __unicode__(self):
return u'%s'%(self.name)

Где name - то поле, которе должно выводиться.
tezro
ani_py
правильный ответ - в модели написать:
def __unicode__(self):
return u'%s'%(self.name)

Где name - то поле, которе должно выводиться.
def __unicode__(self):
return self.name
Всё и так в юникоде.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB