Я разработчик django, мы работаем над 1.3. Теперь хотелось попробовать последнюю версию, т.е. 1.8.1. Поскольку существует много изменений с 1.3 до 1.8.1. Хотел узнать, есть ли в Django PhoneField
, который должен хранить несколько телефонных номеров в одном поле. Я думал об использовании поля JSON для этой цели, какМодели Django-Лучший способ хранения нескольких контактных номеров
- Если поддерживать несколько номеров
- Если поддерживать «-» в количестве
- Если поддерживать коды стран, как + XX
- Если поддержка regx проверки для номера телефона.
С полем JSON я мог бы легко достичь этого, но для проверки правильности потребуется отдельная функция.
contact_info = json.JSONField("ContactInfo", default=contact_default)
Я нашел this, но не думаю, что сильно отличается от текстового поля.
Спасибо за документацию, которая также предоставила мне еще один вариант i.e HStoreField – trex