Я знаю, что я могу получить атрибуты ForeignKey и ManyToManyField по Blog.objects.values ('name', 'entry_ headline'), есть ли способ получить значение выбора таким же образом? Я имею в виду Blog.objects.values ('name', 'choice _values'), а не используя get_FOO_display().Как получить значение выбора в наборе запросов?
0
A
ответ
1
models.py
class MyModel(models.Model)
ALL = "ALL"
NONE = "NONE"
HALF = "HALF"
SELECT_CHOICES = (
(ALL, "100%"),
(HALF, "50%"),
(NONE, "0%"),
)
select_field = models.CharField(max_length = 255, choices = SELECT_CHOICES)
@property
def select_ratio(self):
return self.get_select_field_display()
Anywhere:
mymodels = MyModel.objects.all()
for entry in mymodels:
print entry.select_ratio
+0
Это действительно хороший подход, но не то, что я просил. В любом случае, спасибо большое. – neelix
Смежные вопросы
- 1. Как получить значение выбора?
- 2. Как получить несколько выражений выбора в наборе результатов в Java
- 3. Django- Как получить вторую последнюю запись в наборе запросов?
- 4. Как получить значение для выбора
- 5. как получить значение выбора нескольких
- 6. eZPublish - как получить значение выбора?
- 7. как получить значение выбора тегов
- 8. Как получить множественное значение выбора?
- 9. Как получить значение опции выбора
- 10. Regex в наборе запросов Django
- 11. Получить значение формы выбора
- 12. Как получить связанное значение поля элемента в наборе запросов внутри цикла
- 13. Как получить начальное и конечное значение даты в наборе выбора диапазона ответа?
- 14. получить значение клонированного выбора
- 15. Множественное значение как ключ в наборе карт
- 16. JQuery получить значение выбора
- 17. как получить значение выбора() в JQuery
- 18. Как получить значение опции выбора в Laravel
- 19. Как получить значение выбора тега в ReactJs
- 20. Как получить значение выбора в коде?
- 21. Как получить значение поля выбора в RML
- 22. Значение php pass для нескольких запросов выбора
- 23. , чтобы получить имя столбца или столбца в результирующем наборе запросов?
- 24. комплексов запросов, где запись макс в наборе
- 25. Как получить элемент в наборе
- 26. dc.js - как получить среднее значение столбца в наборе данных
- 27. Как получить максимальное значение в наборе данных формата json?
- 28. Как получить значение первой строки в наборе данных?
- 29. Получить значение выбора тега JQuery
- 30. Как выполнить два внутренних соединения в наборе запросов в Django
ли вы пытаетесь создать метод модели? –
Нет, я думал, что может быть встроенный способ – neelix
Я сам обдумывал то же самое. Честно говоря, я не знаю, почему это невозможно сделать 'foo__bar'. –