2009-12-03 1 views
1

django 모델에서 "first", "initial"및 "last"라는 3 개 필드를 갖는 것이 더 좋습니까? 아니면 "name"을 갖고 "name"필드에 이름, 성 및 이니셜을 넣는 것이 더 낫습니까? 3 개의 이름을 모두 하나의 '이름'입력란에 입력해도 성을 검색 할 수 있습니까?Django 이름 필드 : 한 필드에서 전체 이름을 사용하는 것이 더 좋습니까?

스크랩 한 항목에서 "처음, 처음, 마지막"을 추출하기가 쉽기 때문에 묻습니다.

감사

답변

2

일일 - 재미를 많이 복사 - 붙여 넣기. 가끔은 어떤 이름이 첫 번째인지 그리고 마지막 이름인지조차 알지 못할 것입니다.

그래서 이름을 분리하여 미래에 많은 시간을 절약 할 수 있습니다.

+0

+1 나중에이를 되돌릴 필요가 없기 때문에 +1하십시오. Sally Anne E. O'Donnel과 같은 이름을 알아 내려고 재미있게 보내십시오. –

+0

그래, 그런 다음 어떻게 정렬해야하는지 알아야합니다 - O 또는 D입니까? 악센트 부호가있는 문자로 시작하는 이름은 어떻게해야할까요? – Evgeny

+0

감사합니다. 나는 "firstName Initial" "last"와 함께 가기로 결정했다. 따라서 초기가 있다면 그것은 이름과 함께있을 것입니다. – Zeynel

0

그것이 원래의 형태의에 데이터를 저장하는 것이 좋습니다 = D

(또는 당신이 수 형태에 가까운 당신이 그것을에있어)

... 왜 말했다되고 그건 둘 다하지 않습니까?

1

성을 쿼리 (또는 정렬)하려면 3 개의 별도 필드를 사용하는 것이 좋습니다. 마지막 이름으로 사람들을 정렬 할 것이며, 많은 사람들과 내가 ~ 300 개 레코드이 한 번 통과했다 수많은 "형식"

이되기 때문에 수동으로 합병 이름을 분할해야합니다