Size: a a a

2020 July 16

T

Tishka17 in Python Flask
А в жс ты как передаешь?
источник

KM

Konstantin Maksimov in Python Flask
var myChart = new Chart(ctx, {
     type: 'bar',
     data: {
       labels: '{{ ro.labels }}',
       datasets: [{
         data : '{{ ro.values }}',
         backgroundColor: 'rgba(33, 145, 81, 0.2)',
         borderColor: 'rgba(255, 134, 25, 1)',
         borderWidth: 2,
         label: 'ОЦЕНКА',
         maxBarThickness: 30,
       }]
     }
{{ ro.labels }}  вот здесь массив этих дат
источник

KM

Konstantin Maksimov in Python Flask
то есть в итоге в консоли браузера вижу по факту
ar myChart = new Chart(ctx, {
     type: 'bar',
     data: {
       labels: '['07-14 14:48', '07-16 12:52', '07-16 12:52', '07-16 12:52', '07-16 12:53']',
источник

T

Tishka17 in Python Flask
Ну вот ro.labels он и рендерит как попало, чтобы это в html влезло
источник

T

Tishka17 in Python Flask
Я бы предложил сделать фильтр, который json.dumps делает
источник

T

Tishka17 in Python Flask
А. Уже есть готовый
источник

T

Tishka17 in Python Flask
Konstantin Maksimov
var myChart = new Chart(ctx, {
     type: 'bar',
     data: {
       labels: '{{ ro.labels }}',
       datasets: [{
         data : '{{ ro.values }}',
         backgroundColor: 'rgba(33, 145, 81, 0.2)',
         borderColor: 'rgba(255, 134, 25, 1)',
         borderWidth: 2,
         label: 'ОЦЕНКА',
         maxBarThickness: 30,
       }]
     }
{{ ro.labels }}  вот здесь массив этих дат
ro.labels|tojson|safe
источник

KM

Konstantin Maksimov in Python Flask
а в питоне я сначала дожен сериализовать в json
источник

T

Tishka17 in Python Flask
Эм
источник

T

Tishka17 in Python Flask
Это фильтр жижны
источник

KM

Konstantin Maksimov in Python Flask
labels: '{{ ro.labels|safe }}' сделал так

 data: {
       labels: '['07-14 14:48', '07-16 12:52', '07-16 12:52', '07-16 12:52', '07-16 12:53']',
       ковычки лишние только)) а так уже лучше, но уже что то
источник

KM

Konstantin Maksimov in Python Flask
но зараьботало так
labels: {{ ro.labels|safe }},
источник

KM

Konstantin Maksimov in Python Flask
data: {
       labels: ['07-14 14:48', '07-16 12:52', '07-16 12:52', '07-16 12:52', '07-16 12:53'],
источник

T

Tishka17 in Python Flask
Konstantin Maksimov
data: {
       labels: ['07-14 14:48', '07-16 12:52', '07-16 12:52', '07-16 12:52', '07-16 12:53'],
Нет бля
источник

T

Tishka17 in Python Flask
|tojson куда потерял?
источник

T

Tishka17 in Python Flask
У тебя так в целом невалидная с точки зрения жс хрень может получиться
источник

V

Vladi in Python Flask
а можно было просто сделать реквест со стороны клиента :(
источник

T

Tishka17 in Python Flask
Vladi
а можно было просто сделать реквест со стороны клиента :(
Зачем?
источник

T

Tishka17 in Python Flask
Если можно сразу страницу отдать
источник

KM

Konstantin Maksimov in Python Flask
Tishka17
ro.labels|tojson|safe
так пробовал в итоге
источник