ajout filtre json ; systeme de template dans .py a part
[restcoda.git] / objet.py
index 9434b97..8ba06d5 100644 (file)
--- a/objet.py
+++ b/objet.py
@@ -14,8 +14,7 @@
 from pymssql import connect
 
 # le système de template
-from jinja import Environment, FileSystemLoader
-ejinja = Environment(loader=FileSystemLoader('/home/thomas/public_html/modeles/'))
+from template import ejinja
 
 # le système d'analyse des variables HTTP
 from paste.request import parse_formvars
@@ -25,22 +24,6 @@ import sys
 sys.path.append('/home/thomas/public_html/')
 import rest_config
 
-# dates bien affichées dans jinja : filtre date
-import locale
-from datetime import datetime
-def do_joliedate():
-    def wrapped(env, context, value):
-        if isinstance(value, datetime):
-           locale.setlocale(locale.LC_ALL,'fr_FR.UTF-8')
-           if (value.hour + value.minute + value.second) > 0:
-                return value.strftime('%A %d %B %Y, %Hh%Mmin')
-           else:
-                return value.strftime('%A %d %B %Y')
-       else:
-           return value
-    return wrapped
-ejinja.filters['joliedate'] = do_joliedate
-
 class Objet(object):
     """Objet de base : dispose d'un accès à MS-SQL (lire les données) et d'un accès à jinja (rendu des données)"""