2013-04-02 5 views
6

에서 나는 다음과 같은 모델을 가지고있다. 그 전에, 나는 이미 존재하는 국가에 연결한다, 그래서 나는 다음과 같은 형태가 정의한 자동 완성 필드 장고

DB

에서 나라를 얻기 위해 내 템플릿에 '자동 완성 필드'를 사용하려면 :

class AddCityForm(forms.ModelForm): 
    city_name = forms.CharField(max_length=100) 
    country_name = forms.CharField(max_length=100) 

에서 내 템플릿이 같은 양식이 있습니다

<form action="/city/add" method="post">{% csrf_token %} 
{{ add_city_form.as_p }} 
<input type="submit" value="Submit" /> 
</form> 

그래서 장고의 모든 솔루션은 databese에서 자동 완성 필드 'COUNTRY_NAME'을 만들기 위해, 거기를?

건배, 초보자 초보.

답변

2

예. django-autocomplete을 체크 할 수 있습니다.

+1

장고 - 자동 완성의 2009 년 [장고 - 자동 완성 - 빛 (에 마지막 커밋 https://github.com/yourlabs/django : 다양한 자동 완성 솔루션을 비교하고 자신의 개발 상태에 대한 힌트를 제공 djangopackages.org에 그리드가있다 -autocomplete-light /)가 현재 활성화되어 있습니다. – shadi