Django-fr

Forum

#1 12-06-2012 18:33:52

namix66
Membre
Inscription : 12-06-2012
Messages : 2

Django-chartit : erreur du demoproject

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

#2 20-06-2012 11:19:00

SBillion
Membre
Lieu : grenoble
Inscription : 05-08-2011
Messages : 43
Site Web

Re : Django-chartit : erreur du demoproject

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

#3 20-06-2012 12:51:13

namix66
Membre
Inscription : 12-06-2012
Messages : 2

Re : Django-chartit : erreur du demoproject

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 smile

Hors ligne

Pied de page des forums