Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2010 11:07:50

anbu
От:
Зарегистрирован: 2010-12-17
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод данных из базы в темплейт

Привет! Я только что зарегистрировался, и у меня может быть много вопросов)) потому что джанго очень интересная штука!)
В общем, суть дела в том, что мне нужно вывести в шаблон профессии работников, а вот и две модельки (отдельно профессии и отдельно работники)

class Prof(models.Model):
name = models.CharField(max_length=50)

def __unicode__(self):
return u"%s" % self.name
class Rab(models.Model):
id_Prof = models.ForeignKey(Prof)
name = models.CharField(max_length=30)
age = models.CharField(max_length=2)
в шаблон вывел имя и возраст работников, а вот с id_prof не могу разобраться.. как работать с FK ?

хотел попробовать как говорится в примерах http://www.djangoproject.com/documentation/models/many_to_one/ , но не получилось, потому что в питоне не смог импортировать модели из джанго (

подскажите как с помощью цикла {% for .. in .. %} вывести профессии работников?
заранее спасибо! :)



Офлайн

#2 Дек. 17, 2010 11:43:11

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

вывод данных из базы в темплейт

Как выглядит ваша view функция?



Офлайн

#3 Дек. 17, 2010 11:55:55

anbu
От:
Зарегистрирован: 2010-12-17
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод данных из базы в темплейт

ох) да мне уже ответили)
дело было в том, что у меня название связи было не удобное (id_prof). мне посоветовали заменить его на просто, prof, и все заработало!)

но, спасибо что ответили в данной теме)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version