Как загрузить CSV-файл из статического в Django в функцию JavaScript - PullRequest
1 голос
/ 16 марта 2019

У меня есть функция javascript в static / js, и я хочу получить данные из файла csv, доступного в static / csv.

Мой код JavaScript:

   function graph1(){
   d3.csv('{%  static 'csv/data2.csv' %}', function(error, data) {


  }
  }

1 Ответ

0 голосов
/ 16 марта 2019

Вы можете попробовать вот так

Определить переменную данных в файле шаблона django и получить доступ к файлу js

Здесь переменная данных в index.html доступна в файле Javascript

index.html

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://d3js.org/d3.v4.min.js"></script>
</head>
<body>
<h1>hello d3</h1>
<div>
</div>
<script>
    var data = '{% static "data.csv" %}'
</script>
<script type="text/javascript" src="{% static 'js/d3.js' %}">
</script>
</body>
</html>

/ статические / JS / d3.js

переменная данных передается из index.html

d3.csv(data, function (err, csv) {
    console.log(csv)
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...