Vous n'êtes pas identifié(e).
Bonjour à tous,
J'ai actuellement 2 machines virtuelles sous debian 6 sur lesquels j'ai installé django1.3.1 et django1.4. Un de mes objectif est d'importer des données externes à Django et de les retransmettre sous forme de graphique sur le site.
Je test actuellement Django-chartit, et n'arrivant pas à le faire fonctionner correctement, j'ai décidé d'essayer la démo et de la modifier pour arriver à mes fins.
Seulement voilà, j'ai une erreur au lancement du serveur que je ne parviens pas à résoudre, avez vous une solution à me proposer ?
TemplateSyntaxError at /
Caught TypeError while rendering: __init__() got an unexpected keyword argument 'use_decimal'
Request Method: GET
Request URL: http://localhost:8080/
Django Version: 1.3.1
Exception Type: TemplateSyntaxError
Exception Value: Caught TypeError while rendering: __init__() got an unexpected keyword argument 'use_decimal'
Exception Location: /usr/lib/python2.6/json/__init__.py in dumps, line 237
Python Executable: /usr/bin/python
Python Version: 2.6.6
Python Path: ['/root',
'/root',
'/root/demoproject',
'/usr/lib/python2.6',
'/usr/lib/python2.6/plat-linux2',
'/usr/lib/python2.6/lib-tk',
'/usr/lib/python2.6/lib-old',
'/usr/lib/python2.6/lib-dynload',
'/usr/local/lib/python2.6/dist-packages',
'/usr/lib/python2.6/dist-packages',
'/usr/lib/python2.6/dist-packages/PIL',
'/usr/lib/python2.6/dist-packages/gst-0.10',
'/usr/lib/pymodules/python2.6',
'/usr/lib/pymodules/python2.6/gtk-2.0']
Server time: Mon, 11 Jun 2012 12:19:51 -0400
------------------------------------------------------------------------
Template error
In template /root/demoproject/templates/index.html, error at line 16
Caught TypeError while rendering: __init__() got an unexpected keyword argument 'use_decimal'
6 <link rel="stylesheet" href="{% get_static_prefix %}home/css/960.css" type="text/css" />
7 <link rel="stylesheet" href="{% get_static_prefix %}home/css/screen.css" type="text/css" />
8 <!--[if IE]>
9 <link rel="stylesheet" href="{% get_static_prefix %}home/css/ie.css" type="text/css" />
10 <![endif]-->
11 <link rel="stylesheet" href="{% get_static_prefix %}home/css/project.css" type="text/css" />
12 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
13 <script src="{% get_static_prefix %}js/highcharts/highcharts.js" type="text/javascript"></script>
14 <script src="{% get_static_prefix %}js/highcharts/themes/gray.js" type="text/javascript"></script>
15 {% load chartit %}
16 {{ chart_list|load_charts:"c1" }} <!--Addthis-->
17 <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e5690690cf94ece"></script>
18 <!--Disqus-->
19 <script type="text/javascript">
20 var disqus_shortname = 'django-chartit'; (function() {
21 var dsq = document.createElement('script');
22 dsq.type = 'text/javascript';
23 dsq.async = true;
24 dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
25 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
26 })();
Hors ligne
Bonjour,
Pour t'aider, il faudrait également que tu nous donnes le code ta vue qui
appelle ton template /root/demoproject/templates/index.html
Le 12 juin 2012 19:33, nam <azyk66 _AT_ gmail.com> a écrit :
> Bonjour à tous,
>
> J'ai actuellement 2 machines virtuelles sous debian 6 sur lesquels j'ai
> installé django1.3.1 et django1.4. Un de mes objectif est d'importer des
> données externes à Django et de les retransmettre sous forme de graphique
> sur le site.
> Je test actuellement Django-chartit, et n'arrivant pas à le faire
> fonctionner correctement, j'ai décidé d'essayer la démo et de la
> modifier pour arriver à mes fins.
> Seulement voilà, j'ai une erreur au lancement du serveur que je ne
> parviens pas à résoudre, avez vous une solution à me proposer ?
>
>
> TemplateSyntaxError at /
>
> Caught TypeError while rendering: __init__() got an unexpected keyword
> argument 'use_decimal'
>
> Request Method: GET
> Request URL: http://localhost:8080/
> Django Version: 1.3.1
> Exception Type: TemplateSyntaxError
> Exception Value: Caught TypeError while rendering: __init__() got an
> unexpected keyword argument 'use_decimal'
> Exception Location: /usr/lib/python2.6/json/__init__.py in dumps, line
> 237
> Python Executable: /usr/bin/python
> Python Version: 2.6.6
> Python Path: ['/root',
> '/root',
> '/root/demoproject',
> '/usr/lib/python2.6',
> '/usr/lib/python2.6/plat-linux2',
> '/usr/lib/python2.6/lib-tk',
> '/usr/lib/python2.6/lib-old',
> '/usr/lib/python2.6/lib-dynload',
> '/usr/local/lib/python2.6/dist-packages',
> '/usr/lib/python2.6/dist-packages',
> '/usr/lib/python2.6/dist-packages/PIL',
> '/usr/lib/python2.6/dist-packages/gst-0.10',
> '/usr/lib/pymodules/python2.6',
> '/usr/lib/pymodules/python2.6/gtk-2.0']
> Server time: Mon, 11 Jun 2012 12:19:51 -0400
>
> ------------------------------------------------------------------------
>
> Template error
>
> In template /root/demoproject/templates/index.html, error at line 16
>
> Caught TypeError while rendering: __init__() got an unexpected keyword
> argument 'use_decimal'
>
> 6 <link rel="stylesheet" href="{% get_static_prefix
> %}home/css/960.css"
> type="text/css" />
> 7 <link rel="stylesheet" href="{% get_static_prefix
> %}home/css/screen.css" type="text/css" />
> 8 <!--[if IE]>
> 9 <link rel="stylesheet" href="{% get_static_prefix
> %}home/css/ie.css"
> type="text/css" />
> 10 <![endif]-->
> 11 <link rel="stylesheet" href="{% get_static_prefix
> %}home/css/project.css" type="text/css" />
> 12 <script
> src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"
> type="text/javascript"></script>
> 13 <script src="{% get_static_prefix %}js/highcharts/highcharts.js"
> type="text/javascript"></script>
> 14 <script src="{% get_static_prefix %}js/highcharts/themes/gray.js"
> type="text/javascript"></script>
> 15 {% load chartit %}
> 16 {{ chart_list|load_charts:"c1" }} <!--Addthis-->
> 17 <script type="text/javascript"
> src="
> http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e5690690cf94ece
> "></script>
> 18 <!--Disqus-->
> 19 <script type="text/javascript">
> 20 var disqus_shortname = 'django-chartit'; (function() {
> 21 var dsq = document.createElement('script');
> 22 dsq.type = 'text/javascript';
> 23 dsq.async = true;
> 24 dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
> 25 (document.getElementsByTagName('head')[0] ||
> document.getElementsByTagName('body')[0]).appendChild(dsq);
> 26 })();
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>
Hors ligne
Pour ceux qui ont cette erreur qui est normalement assez courante, voilà la solution : https://github.com/pgollakota/django-chartit/issues/3
Il suffit en fait d'installer 'simplejson', une dépendance de django_chartit.
Merci à sveetch sur l'irc
Hors ligne