Если выставить LANGUAGE_CODE='ru-RU' то десятичный разделитель - запятая. Можно при включенной локализации сделать так, чтобы разделитель был точка? Здесь читал https://docs.djangoproject.com/en/dev/ref/settings/#decimal-separator, написано что USE_L10N иммет больший приоритет чем DECIMAL_SEPARATOR. Есть какой-нибудь обходной путь?
newca9h
Окт. 5, 2012 22:02:59
Первое, что приходит в голову - это создать свой CustomDecimalField наследуемый от стандартного и переопределить locale в нем.
Lexander
Окт. 6, 2012 13:22:20
Тю, так поставьте USE_L10N = false Будет использовать дефолтный разделитель - точка.
svas
Окт. 7, 2012 14:42:02
Использовать локализацию необходимо.
Lexander
Окт. 7, 2012 14:54:06
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.