Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2011 21:55:08

Hello
От:
Зарегистрирован: 2011-03-03
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Выборка значений ManyToMany

Здравствуйте!
Я новичок в Django. Вопрос у меня такой.

Есть модели:

class Sports(models.Model):
sport = models.CharField(max_length=250, verbose_name=u'Вид спорта')

class Profiles(models.Model):
...
sports = models.ManyToManyField(Sports, verbose_name=u'Виды спорта', blank=True)
Мне нужно создать форму, которая будет делать выборку данных из двух моделей и выдавать результат в браузер.

Как создать форму, типа:
class SearchForm(forms.ModelForm):
class Meta:
model = Profiles
Чтобы пользователь формы смог выбрать данные исходя из значений обоих моделей, чтобы запрос к модели Sports (поля sport),был представлен тегом <SELECT> (а в нем все значения модели Sports)?

Короче говоря, как из связанных таблиц извлечь данные имеющие определенное значение по полю sport? Вопрос простой, наверное, но у меня голова уже не варит.

Нужен практический пример, если можно.

Спасибо большое.



Отредактировано (Март 3, 2011 23:42:03)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version