У меня есть несколько значений валюты в поле выбора формы (то есть £2,500
). Когда форма отображается, хотя она поддерживает £
как есть, есть ли способ конвертировать ее в фактический знак фунта?Отображение символа фунта/валюты на входе выбора Django
ответ
Если у вас есть вопросы по данному вопросу правильно, проблема заключается в том, что £
автоматически экранируется библиотекой формы и поэтому отображается как £
пользователем, а не £.
Вы, вероятно, может решить эту проблему, говоря Джанго, что HTML-код является безопасным и не должны быть экранированы (может быть дыра в безопасности XSS):
from django.utils.safestring import mark_safe
choices = (mark_safe('£ 2,500'), ...)
В качестве альтернативы вы можете также избежать использования побега последовательности, введя в символах непосредственно (эти лица не являются частью текущей спецификации HTML в любом случае, вы должны просто использовать юникод, а):
# -*- coding: utf-8 -*-
choices = (u'£ 2,500', ...)
комментария с кодировкой должен быть первой строкой текущего файла, говоря переводчику, что вы используют кодировку Unicode в исходном файле.
Ahhh, это точно (второй вариант). Большое спасибо за Вашу помощь. –
- 1. Предельный номер символа на входе
- 2. Отображение единиц на входе формы?
- 3. Сохранение множественного выбора на входе
- 4. Перебор каждого символа на входе пользователя
- 5. подсчета вхождений определенного символа на входе
- 6. выборочное отображение выбора модели в django
- 7. Django: Отображение значения выбора не отображается
- 8. Отображение римского символа на HTML
- 9. Переключить отображение изображения на входе пользователя Javascript
- 10. Отображение элементов на основе выбора выбора окна
- 11. Предотвращение выбора на входе текстовое поле
- 12. выбора другого элемента на входе парить
- 13. Отображение пользовательского выбора
- 14. Отображение символа фунта
- 15. отображение специального символа правильно
- 16. Отображение символа ± в Java
- 17. Zend_Currency Отображение лишнего символа
- 18. Отображение символа μ
- 19. Отображение символа ® в Silverlight
- 20. Отображение символа индийской валюты на веб-сайте
- 21. отображение китайского символа на выходе консоли eclipse
- 22. Как изменить отображение «символа табуляции» на PhpStorm
- 23. Использование fscanf: Поиск символа во входе
- 24. Обработка символа новой строки на входе между Windows и Linux
- 25. Угловой 2 Обратный отсчет символа Twitter на входе
- 26. Java .... Печать 1 ошибка для каждого символа на входе
- 27. Обработать escape-ключ как действие вместо символа на входе Python
- 28. Отображение FK-й в Django формах, как поле выбора правильно
- 29. отображение символа «≤» в метке VB6
- 30. Подсчет и отображение комбинированных значений опций выбора
Дубликат http://stackoverflow.com/questions/777458/django-form-values-without-html-escape? – msanders