Я получаю сообщение об ошибке UndefinedError: 'mod' is undefined
В этом сценарии card
всегда находится между 0 и 51.
Обратите внимание, что задействован шаблон base.html
.
Где мне поместить javascript в следующей ситуации или я могу построить его по-другому?
Javascript:
numbers = ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A']
suits = ['S','H','D','C']
function mod(card){
return numbers[card%13]+suits[card%4]
}
HTML:
{% for card in cardlist %}
<input type="radio" class="btn" name="person" value="{{ card }}"/>
{%set temp=mod(card)%}temp
{% endfor %}
база. html
<html>
<head>
{% block head %}
<link rel="shortcut icon" href="/static/images/favicon.ico" type="image/x-icon" />
<link rel="icon" href="/static/images/favicon.ico" type="image/x-icon">
<title>{% block title %}{% endblock %} - BridgeToGo</title>
{% endblock %}
</head>
<body>
<script>
function goBack() {
window.history.go(-1);
}
</script>
</body>
</html>