Форум сайта python.su
Здравствуйте. Я новичок в Django, и при создание моделей возник вопрос. Как реализовать альтернативу SELECT * FROM table WHERE post = high
class Position(models.Model): name = models.CharField(max_length=20) priority = models.IntegerField() class People(models.Model): last_name = models.CharField() POST_CHOICES = ( ('High', 'High'), ('Low', 'Low'), ) position = models.ForeignKey(Position, choices=POST_CHOICES) class Work(models.Model): title = models.CharField() description = models.CharField() manager #собственно здесь и вопрос,нужно чтобы был список из People с position High executor #А здесь с position Low
Офлайн
>>>position = models.ForeignKey(Position, choices=POST_CHOICES)
Простите, а где вы нашли у ForeignKey такой аргумент?
Я не нашел
ForeignKey…
Офлайн
FishHook
>>>position = models.ForeignKey(Position, choices=POST_CHOICES)
Простите, а где вы нашли у ForeignKey такой аргумент?
Я не нашел
ForeignKey…
Офлайн
Посмотрите на managers. Или как вариант перенести подобную логику во вьюхи.
Офлайн
Спасибо, Managers то что нужно
Офлайн