제목은 혼란 있었지만 설명해 주시기 바랍니다있을 수 있습니다Django에 전화 번호를 저장할 때 원시 번호 또는 django.contrib.localflavor를 사용해야합니까?
현재 내가 5554441234
같은 원시 자리 전화 번호를 저장하고 때. 그런 다음 서식 파일에서 숫자를 555-444-1234
과 같은 형식으로 "포맷"하려고했습니다.
장고의 localflavor
에서 문자가 XXX-XXX-XXXX
형식인지 확인하는 US phone number field이 있습니다.
제 질문은 입니다. 원시 번호로 전화 번호를 입력 한 다음 서식 파일에 전화 번호를 입력해야합니까? 아니면 localflavor을 사용하여 서식이 지정된 전화 번호를 입력해야합니까?
내가 후자를 선택한 경우 database API
수준이나 장고 관리자 페이지에도 XXX-XXX-XXXX
형식 제한이 적용됩니까?
장고 관리자를 어떻게 확인합니까? 'CharField'에 태그를 지정하여'models.py' 레벨에서'XXX-XXX-XXXX' 검증을 시행 할 수 있습니까? – hobbes3
요점은 당신이 ** 시행하지 말아야한다는 것입니다. 사용자에게 자신의 전화 번호를 형식화하는 방법을 알려주는 것은 사이트의 비즈니스가 아닙니다. –