Изменяющий
Итак, если у нас поле в качетве вариантов использует Choices, то чтобы обратиться к названию варианта, а не к его значению, нужно:
если обращение идет через модель:
MyModel.get_FieldName_display()
если мы обращаемся через шаблон, уже прогнав и определив модельку через вьюшку:
MyModel.get_FieldName_display
Если же обратиться: MyModel.FieldName
то из choice содержания: ('1', u'Вариант 1' ) - вывод получим - "1" , а не "Вариант 1", как будет в первом варианте .
если обращение идет через модель:
MyModel.get_FieldName_display()
если мы обращаемся через шаблон, уже прогнав и определив модельку через вьюшку:
MyModel.get_FieldName_display
Если же обратиться: MyModel.FieldName
то из choice содержания: ('1', u'Вариант 1' ) - вывод получим - "1" , а не "Вариант 1", как будет в первом варианте .
а что?
надо не часто.
но гораздо больше толка будет если говорить "где сделал - что сделал - что получил - что хотел получить". А не закапывать тебя на часы в документацию, чтобы выдать мне призрачный намек на то, что я и так знаю что где-то мог забыть или недовылизать. Я знаю гораздо больше чем иногда кажется, правда.
Да, я часто лагаю по невнимательности. Тем не менее, мне это гораздо проще зачастую исправить чем тебе закапываться в коды
Тем более с полследующими обвинениями и предъявами такого рода.
Предьяв и обвинений - нет. Есть констатация факта, по мере работы. На вопрос - и что?, ответ - ну вот, собственно, вот.
Не надо воспринимать мои посты с заметками по теме программирования на свой счет. Это заметки, чтобы не забыть. И мне в том числе. И не искать потом опять по всему инету как же сделать правильно ту херню, которая у меня разок получилась.
Про исправления - это отдельный момент. Я, в данном случае стараюсь, освободить тебя от довылизывания проблем в коде, и по мере возможности исправлять проблемы не столь важные. И не отрывать тебя от разработки и программирования действительно сложных частей.
просто когда кидаешь, это круто когда ты делаешь это именно по описанной схеме, а не в обратном порядке.