Куда мне поместить свою "неопределенную" функцию с использованием оболочки шаблона base. html - PullRequest
0 голосов
/ 28 мая 2020

Я получаю сообщение об ошибке 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...