0
내 view.py에서 다음과 같은 배열비교 값
chapter = 5
number_of_chapters = 5
selected_chapters = list()
for index in range(1, number_of_chapters+1):
selected_chapters.append(index)
return render(request, 'verses.html', {'chapter': chapter, 'selected_chapters': selected_chapters})
그러나 그것은 결코 사실 반환 한
템플릿
<select name="c" id="chapter" value="{{ chapter }}" onchange="bible_search(true);">
<option value="1">Chapter</option>
{% for c in selected_chapters %}
<option {% if c == chapter %} selected {% endif %} value="{{ c }}">{{ c }}</option>
{% endfor %}
</select>
문자열을 int로 변환해야하는지 궁금합니다.
내 코드와 내가 제공 한 샘플의 유일한 차이점은 데이터베이스에서 챕터 수가 검색된다는 것입니다. 이 부분을 int로 변환해야하는 곳입니다. 이제 작동합니다. – Jon