2014-03-14 4 views
0

내 프로젝트에서 내 모델 중 하나에서 장고 국가의 CountryField를 사용하고 있습니다. 또한 'country'라는 특정 필드에 모든 국가가 표시됩니다. 하지만 내가 원하는 것은 전체 국가 목록에서 일부 국가를 걸러 내야한다는 것입니다. 여기에 또 하나의 문제는 모든 국가가 보여 주면 내 템플릿 디자인이 충돌로 남아 있기 때문입니다. 아무도 도와 줄 수 있습니다. 미리 감사드립니다. . 문서에서 알 수 있듯이django 국가의 국가 목록에서 필터하는 방법

답변

2

당신은 설정에서 COUNTRIES_OVERRIDE 딕셔너리를 사용하면 목록에서 해당 국가를 제외 할 경우 None에 특정 국가를 설정할 수 있습니다처럼을 :..

COUNTRIES_OVERRIDE = { 
    'NZ': _('Middle Earth'), 
    'AU': None 
} 
+0

내가 필요한 국가 설정을 수동으로해야합니까 –

+0

네, 그 유일한 방법입니다. 내가 아는 한 '일곱 대륙'이나 '장고 국가'를 사용하는 '대양'등의 기준을 가진 국가는 제외 할 수 없습니다. 귀하의 국가 목록. :) –