Изменяющий
Итак, если у нас поле в качетве вариантов использует Choices, то чтобы обратиться к названию варианта, а не к его значению, нужно:

если обращение идет через модель:

MyModel.get_FieldName_display()

если мы обращаемся через шаблон, уже прогнав и определив модельку через вьюшку:

MyModel.get_FieldName_display

Если же обратиться: MyModel.FieldName
то из choice содержания: ('1', u'Вариант 1' ) - вывод получим - "1" , а не "Вариант 1", как будет в первом варианте .

@музыка: ти-ши-на

@настроение: Больная голова....

@темы: Меморайз, MonkeyPunch and All the Others, Работа

Комментарии
14.03.2012 в 21:41

Жизнь слишком коротка, чтобы лечить себя от себя / Just born to find my sampled piece of mind
ну как бы да.
а что?
15.03.2012 в 00:15

Изменяющий
Как бы, кто-то этим не пользуется.
15.03.2012 в 00:17

Жизнь слишком коротка, чтобы лечить себя от себя / Just born to find my sampled piece of mind
я как бы этим пользуюсь когда надо.
надо не часто.
15.03.2012 в 00:22

Жизнь слишком коротка, чтобы лечить себя от себя / Just born to find my sampled piece of mind
Шелл, если честно, я очень тебе благодарен за заботу...
но гораздо больше толка будет если говорить "где сделал - что сделал - что получил - что хотел получить". А не закапывать тебя на часы в документацию, чтобы выдать мне призрачный намек на то, что я и так знаю что где-то мог забыть или недовылизать. Я знаю гораздо больше чем иногда кажется, правда.

Да, я часто лагаю по невнимательности. Тем не менее, мне это гораздо проще зачастую исправить чем тебе закапываться в коды
Тем более с полследующими обвинениями и предъявами такого рода.
15.03.2012 в 00:33

Изменяющий
Солнце, эти посты не только для тебя, но и для меня, и для других, кто захочет работать с Джанго и Питоном.

Предьяв и обвинений - нет. Есть констатация факта, по мере работы. На вопрос - и что?, ответ - ну вот, собственно, вот.

Не надо воспринимать мои посты с заметками по теме программирования на свой счет. Это заметки, чтобы не забыть. И мне в том числе. И не искать потом опять по всему инету как же сделать правильно ту херню, которая у меня разок получилась.

Про исправления - это отдельный момент. Я, в данном случае стараюсь, освободить тебя от довылизывания проблем в коде, и по мере возможности исправлять проблемы не столь важные. И не отрывать тебя от разработки и программирования действительно сложных частей.
15.03.2012 в 00:42

Жизнь слишком коротка, чтобы лечить себя от себя / Just born to find my sampled piece of mind
Eltar,
просто когда кидаешь, это круто когда ты делаешь это именно по описанной схеме, а не в обратном порядке.