2016-07-24 4 views
-2

다음 부트 스트랩 드롭 다운 버튼/Django 토글 전환에 도움을 주시면 감사하겠습니다. 즉, 사용자가 목록에서 선택한 국가가 양식을 제출할 때 반환되도록합니다.django 위젯으로 부트 스트랩 드롭 다운 토글

이 현재 드롭 다운 버튼 정의입니다 :

<div class="form-group"> 
      <button type="submit" class="btn btn-default btn-lg"><i class="fa fa-map-marker fa-1x" style="color:blue"></i> United States <i class="fa fa-sort"></i> 
       </button> --> 
    <div class="dropdown"> 
       <button type="button" class="btn btn-default btn-lg dropdown-toggle btn-block" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> United states <span class="caret"></span> 
       </button> 
     <ul class="dropdown-menu columns" id="country"> 

     <li><a href="#">United States</a></li> 
     <li><a href="#">France</a></li> 
     <li><a href="#">United Kingdom </a></li> 
     </ul> 
    </div> 
</div> 
+0

당신은 국가 목록에 더 구체적 일 수 있습니까! 즉, modelform에 저장하려는 모델 또는 미리 정의 된 목록입니다. –

+0

양식 (** forms.Form ** 클래스 기준), 사용자의 검색 매개 변수를 가져 오는 필드를 사용하고 있습니다 (Google 검색 양식의 종류) 부트 스트랩 드롭 다운 토글을 사용하여 검색 할 국가를 선택하십시오. 장고보기로 반환 된 국가 값 (이름)이 필요합니다. – Dror

+0

자동 완성 검색 창을 찾으십니까? –

답변

0

내가 더 잘 사용을 일반 HTML 양식보다는 장고 형태를 제안합니다. 필자는 자신의 필요에 맞게 사용자 정의 할 수있는 힘을 주므로 HTML 양식 작업에 적합합니다. 그리고 솔루션은 views.py에서 HTML 템플릿

<select class="form-control" name="country> 
    <option value="India">India></option> 
    <option value="Germany">Germany</option> 
    .... 
</select> 

에서 here 그래서 이전 질문과 유사하다

def someview(request): 
    if request.method == "POST": 
     country_name = request.POST['country'] 

    somemodel.objectname = countryname 
    somemodel.save() 

양식 태그에 name 속성을 사용하는 것을 기억하고보기에 같은 요청 . 모든 HTML 양식 태그에서 작동합니다.

관련 문제