Django-자바 스크립트 함수에서 {{}} 및 {% %} 태그를 사용할 때 SyntaxError

Fallon19

results.htmlDjango 웹 사이트의 자습서를 따라 Django 웹 사이트의 자습서 에서 계단식 드롭 다운 목록을 만들려고했습니다 .

Django 태그 {{ }}{% %}javascript 함수를 사용할 때 구문 오류가 발생했습니다 . 내가 사용한 IDE는 Komodo Edit이며이 줄 {% for item in question.choice_set.all %}을 빨간색으로 강조 표시 하고 오류를 표시했습니다. Javascript : SyntaxError : expected expression, got '%'.

이 문제를 어떻게 해결할 수 있는지 묻고 싶습니다.

대단히 감사합니다! 아래는 내 html 스크립트입니다.

results.html

<!doctype html>
<html>
<body>
<script type="text/javascript">
        function change(chosen,updateList){
            document.getElementById('text').value = chosen;
            updateList.options.length=0;
            {% for item in question.choice_set.all %}
                if (item = chosen) {
                    updateList.options[updateList.options.length] = new Option({{item.votes}}, '')
                }
            {% endfor %}
        }
</script>
<form name='form' action="{% url 'polls:results' quezstion.id %}", method='post'>
    {% csrf_token %}
    <h1>{{ question.question_text }}</h1>
    <select name="Choice" onchange="change(document.form.Choice.options[document.form.Choice.selectedIndex].value, document.form.Votes)">
        {% for item in question.choice_set.all %}   //question used here is defined in views
        <option value="{{item.id}}">{{ item.choice_text }}</option>
        {% endfor %}
    </select>
    <select name="Votes">
        <option></option>
    </select>
</form>

Madzohan

임베디드 js에서 뷰의 데이터를 사용하려면 뷰 에서이 데이터를 수동으로 직렬화 해야합니다 (예 : 프로젝트에서 구현 한 방법).

CBV의 get_context_data : (django 1.6 python 2.7)

 import json
 from django.utils.safestring import mark_safe
 # ...

 def get_context_data(self, **kwargs):
    context = super(LargeMapView, self).get_context_data(**kwargs)
    human_values = Human.objects.values(
        'pk', 'fio',
        'lat_deg', 'lat_min', 'lat_sec',
        'lon_deg', 'lon_min', 'lon_sec',
    )

    context['human_data'] = mark_safe(json.dumps(list(human_values), ensure_ascii=False))

    return context

템플릿의 일부 :

 <script>window.jQuery || document.write('<script src="{% static 'js/jquery-1.11.1.min.js' %}"><\/script>')</script>

 <script type="text/javascript">
    var humanList = {{ human_data }};

    $.each(humanList, function (index, human) {
            var coords = getCoords(
                human['lat_deg'], human['lat_min'], human['lat_sec'],
                human['lon_deg'], human['lon_min'], human['lon_sec']
            );
    });
 </script>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트-href = "#"및 href = "<javascript>"태그를 제외한 <a> 태그를 클릭 할 때 작업 수행

분류에서Dev

NEW를 사용할 때 자바 스크립트 함수에서 반환

분류에서Dev

자바 스크립트를 사용하여 태그 제거 (속성 내부 태그 및 중첩 태그 포함)

분류에서Dev

자바 스크립트에서 .replace () 함수를 사용할 때 Eventhandler를 해제하지 마십시오.

분류에서Dev

자바 스크립트에서 함수를 선언 할 때 오류 발생

분류에서Dev

자바 스크립트 날짜를 사용할 때 Safari에서 NAN 받기

분류에서Dev

django에서 자바 스크립트를 사용한 ajax 호출

분류에서Dev

HTML 링크에서 자바 스크립트 변수를 사용할 때 적절한 구문

분류에서Dev

Chrome 및 Node.js를 사용할 때 자바 스크립트가 클라이언트와 서버에서 컴파일 되나요?

분류에서Dev

jade 및 express를 사용하여 스크립트 태그 내에서 자바 스크립트를 동적으로 생성하는 방법

분류에서Dev

자바 스크립트를 타겟팅 할 때 Kotlin에서 코 루틴을 사용할 수 있나요?

분류에서Dev

부모를 클릭 할 때 메뉴에서 자식 표시 / 숨기기 (순수 자바 스크립트 사용)

분류에서Dev

자바 스크립트에서 연결된 날짜에 <br> 태그를 분할 및 추가

분류에서Dev

자바 스크립트를 사용하여 버튼을 클릭 할 때 ul에 여러 div의 p 태그 내용을 표시하는 방법

분류에서Dev

django에있는 사이드 바에서 요소를 활성화하는 방법은 자바 스크립트를 통해 태그를 포함합니까?

분류에서Dev

JQuery 함수를 사용하는 Django 정적 자바 스크립트 자산

분류에서Dev

PyQt 스크립트에서 다중 처리를 사용할 때 RuntimeError 및 IOError

분류에서Dev

localhost를 포함 태그 및 자바 스크립트에 넣는 Rails 방법

분류에서Dev

django 템플릿의 자바 스크립트 내에서 tempatetags를 사용할 수 있습니까?

분류에서Dev

사용자 정의 태그를 사용할 때 jsp 스크립트 텍스트가 jsp 출력에있는 그대로 나타납니다.

분류에서Dev

div 태그의 HTML에 자바 스크립트를 사용하여 UL을 추가 할 때 오류가 발생했습니다.

분류에서Dev

함수 및 Math.sqrt () 자바 스크립트를 사용하는 빗변

분류에서Dev

자바 스크립트를 사용할 때 디자인을 조정할 수 없습니다.

분류에서Dev

자바 스크립트에서 가져 오기를 사용할 때 헤더에 액세스

분류에서Dev

자바 스크립트 remoteTK / 원격 툴킷을 사용할 때 자바 스크립트에서 datetime 객체를 만드는 방법

분류에서Dev

레일 외부에서 poltergiest / capybara를 사용할 때 자바 스크립트 트리거

분류에서Dev

자바 스크립트를 사용하여 HTML에서 스크립트 태그를 제거하는 방법

분류에서Dev

자바 스크립트에서 chainig 함수를 사용할 때 중복을 피하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 요소에 바인딩 할 때 더 많은 특이성을 사용합니까?

Related 관련 기사

  1. 1

    자바 스크립트-href = "#"및 href = "<javascript>"태그를 제외한 <a> 태그를 클릭 할 때 작업 수행

  2. 2

    NEW를 사용할 때 자바 스크립트 함수에서 반환

  3. 3

    자바 스크립트를 사용하여 태그 제거 (속성 내부 태그 및 중첩 태그 포함)

  4. 4

    자바 스크립트에서 .replace () 함수를 사용할 때 Eventhandler를 해제하지 마십시오.

  5. 5

    자바 스크립트에서 함수를 선언 할 때 오류 발생

  6. 6

    자바 스크립트 날짜를 사용할 때 Safari에서 NAN 받기

  7. 7

    django에서 자바 스크립트를 사용한 ajax 호출

  8. 8

    HTML 링크에서 자바 스크립트 변수를 사용할 때 적절한 구문

  9. 9

    Chrome 및 Node.js를 사용할 때 자바 스크립트가 클라이언트와 서버에서 컴파일 되나요?

  10. 10

    jade 및 express를 사용하여 스크립트 태그 내에서 자바 스크립트를 동적으로 생성하는 방법

  11. 11

    자바 스크립트를 타겟팅 할 때 Kotlin에서 코 루틴을 사용할 수 있나요?

  12. 12

    부모를 클릭 할 때 메뉴에서 자식 표시 / 숨기기 (순수 자바 스크립트 사용)

  13. 13

    자바 스크립트에서 연결된 날짜에 <br> 태그를 분할 및 추가

  14. 14

    자바 스크립트를 사용하여 버튼을 클릭 할 때 ul에 여러 div의 p 태그 내용을 표시하는 방법

  15. 15

    django에있는 사이드 바에서 요소를 활성화하는 방법은 자바 스크립트를 통해 태그를 포함합니까?

  16. 16

    JQuery 함수를 사용하는 Django 정적 자바 스크립트 자산

  17. 17

    PyQt 스크립트에서 다중 처리를 사용할 때 RuntimeError 및 IOError

  18. 18

    localhost를 포함 태그 및 자바 스크립트에 넣는 Rails 방법

  19. 19

    django 템플릿의 자바 스크립트 내에서 tempatetags를 사용할 수 있습니까?

  20. 20

    사용자 정의 태그를 사용할 때 jsp 스크립트 텍스트가 jsp 출력에있는 그대로 나타납니다.

  21. 21

    div 태그의 HTML에 자바 스크립트를 사용하여 UL을 추가 할 때 오류가 발생했습니다.

  22. 22

    함수 및 Math.sqrt () 자바 스크립트를 사용하는 빗변

  23. 23

    자바 스크립트를 사용할 때 디자인을 조정할 수 없습니다.

  24. 24

    자바 스크립트에서 가져 오기를 사용할 때 헤더에 액세스

  25. 25

    자바 스크립트 remoteTK / 원격 툴킷을 사용할 때 자바 스크립트에서 datetime 객체를 만드는 방법

  26. 26

    레일 외부에서 poltergiest / capybara를 사용할 때 자바 스크립트 트리거

  27. 27

    자바 스크립트를 사용하여 HTML에서 스크립트 태그를 제거하는 방법

  28. 28

    자바 스크립트에서 chainig 함수를 사용할 때 중복을 피하는 방법은 무엇입니까?

  29. 29

    자바 스크립트를 요소에 바인딩 할 때 더 많은 특이성을 사용합니까?

뜨겁다태그

보관