Найти - Пользователи
Полная версия: Django, LANGUAGE_CODE='ru-RU', decimal separator
Начало » Django » Django, LANGUAGE_CODE='ru-RU', decimal separator
1
svas
Если выставить LANGUAGE_CODE='ru-RU' то десятичный разделитель - запятая. Можно при включенной локализации сделать так, чтобы разделитель был точка? Здесь читал https://docs.djangoproject.com/en/dev/ref/settings/#decimal-separator, написано что USE_L10N иммет больший приоритет чем DECIMAL_SEPARATOR. Есть какой-нибудь обходной путь?
newca9h
Первое, что приходит в голову - это создать свой CustomDecimalField наследуемый от стандартного и переопределить locale в нем.
Lexander
Тю, так поставьте USE_L10N = false
Будет использовать дефолтный разделитель - точка.
svas
Использовать локализацию необходимо.
Lexander
svas
Использовать локализацию необходимо.
Так используйте, кто вам мешает!
При включении локализации у вас настройка USE_L10N становится равной TRUE.
Вот после включения локализации измените значение USE_L10N на FALSE.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB