나는이 솔루션에 따라 Highchart의 도움으로 차트를 표시하기 위해 노력하고있어이 없습니다 :장고 'SafeText'개체가 어떤 속성 'GET'
Passing Django Database Queryset to Highcharts via JSON
을하지만이 오류가 점점 계속 :
를'SafeText'개체 내가 일 찾기 위해 노력 해왔다 더 속성 'GET'
이 없습니다.
아직도 새롭고 도움을 주셔서 감사합니다. 여러분!
EDIT
장고 : 1.10
파이썬 : 3.6
views.py
class ChartData(object):
def check_valve_data(self):
data = {'member_no': []}
people = Member.objects.all()
for unit in people:
data['member_no'].append(unit.member_no)
return data
def chartViewHigh(self, chartID='chart_ID', chart_type='column', chart_height=500):
data = ChartData.check_valve_data(self)
chart = {"renderTo": chartID, "type": chart_type, "height": chart_height, }
title = {"text": 'Check Valve Data'}
xAxis = {"title": {"text": 'Member'}, "categories": data['member_no']}
yAxis = {"title": {"text": 'Data'}}
return render_template('chart/chartViewHigh.html', {'chartID': chartID, 'chart': chart,
'title': title, 'xAxis': xAxis, 'yAxis': yAxis})
chartViewHigh.html
{% extends 'base.html' %}
{% load staticfiles i18n %}
{% block head %}
<link href="{% static 'css/chart.css' %}" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
{% endblock head %}
{% block main %}
<h1 align="center">Analysis</h1>
{% block content %}
<div id={{ chartID }} class="chart" style="height:100px; width:100%"></div>
{% endblock %}
{% block extrajs %}
<script>
var chart_id = {{ chartID }};
var chart = {{ chart }};
var title = {{ title }};
var xAxis = {{ xAxis }};
var yAxis = {{ yAxis }};
</script>
<script>
$(document).ready(function() {
$(chart_id).highcharts({
chart: chart,
title: title,
xAxis: xAxis,
yAxis: yAxis,
});
});
</script>
{% endblock %}
{% endblock main %}
urls.py
urlpatterns = patterns[
url(r'^chartViewHigh/$', views.chartViewHigh, name='chartViewHigh'),
]
예, 장고 1.10이고 세부 정보를 추가하는 것을 잊어 버렸습니다. 미안합니다. 정말 고맙습니다! 이제 데이터가 차트에 표시되지 않는 또 다른 문제가 있습니다. http://stackoverflow.com/questions/43988877/django-cant-get-highchart-to-display-data 양철통. – Niknak