В Django, как мне взять файл из views.py и установить его в качестве переменной массива JS? - PullRequest
0 голосов
/ 18 апреля 2019

Я создаю сайт для проверки орфографии. Написание написано в файле в моей домашней папке Django (путь 'home / quiz.txt'), и я написал необходимый код в views.py, чтобы прочитать файл из этого местоположения и установить его как переменную "file" внутри «Викторина» вид. Однако, когда я захожу в quiz.html или quiz.js, я не знаю, как использовать этот файл в реальном коде. Что мне делать?

views.py:

class Quiz(TemplateView):
    template_name='quiz.html'
    file = open(os.path.join(settings.BASE_DIR, 'home/quiz.txt'))

quiz.js:

function load(played, mistake, score){
  document.getElementById("clear").removeAttribute("hidden");
  document.getElementById("load").hidden=true;
  var x = file;
  var step;
  var spellList = document.getElementById("spellList");
  for (var xStep = 0; xStep < x.length; xStep++){
    if(x[xStep].match(mistake)){
      mistList.push(x[xStep]);
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...