При сохранении телефонных номеров в Django следует ли хранить их как необработанные цифры или использовать django.contrib.localflavor?

заголовок может сбивать с толку, но, пожалуйста, позвольте мне объяснить:

В настоящее время, когда я сохраняю номер телефона с необработанными цифрами, такими как 5554441234. Затем в моем шаблоне я собирался «отформатировать» число во что-то вроде 555-444-1234.

Я понял, что в Djangolocalflavorесть поле номера телефона в США, которое проверяет, имеет ли строка формат XXX-XXX-XXXX.

Итак, мой вопрос: должен ли я вводить номер телефона в виде необработанных цифр, а затем форматировать его в шаблоне, или я должен вводить номер телефона в отформатированном виде, используя localflavor?

Если я выберу последнее, будет ли ограничение формата XXX-XXX-XXXXприменяться даже к уровнюAPI базы данныхили на странице администратора Django?

6
задан hobbes3 30 March 2012 в 10:06
поделиться