2009/4/2 Fabien Grumelard <[email protected]>: > > Hello, > > I would like to format a date variable in a template. If I have a > "date" variable (which contains datetime.date.today()), I get this > error when I write "$date.strftime('%m %Y')" in the template: > > > <type 'exceptions.KeyError'> at / > > > '__import__' > > Python templates/index.html in __template__, line 6 > Web GET http://localhost:8080/ > > > Traceback (innermost first) > > * |templates/index.html| in |__template__| > 0. $def with (user, rediffuseur, contrats, date) > 1. $var title: Page d'accueil > 2. <div id="menu"><a href="/">Accueil</a> <a > href="/logout">Déconnexion</a></div> > 3. <div id="content"> > 4. Société : $rediffuseur.nom<br> > 5. Utilisateur : $user.prenom $user.nom<br> > 6. $date.strftime("%m %Y") > > > If I just put "$date", that works but that not what I want. Is it a > bug ? The workaround is to put $date.strftime("%m %Y") into $date from > the python code but it's not very pretty.
Thats very strange. I can't see anything obvious. Let me see if I can find anything. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/webpy?hl=en -~----------~----~----~----~------~----~------~--~---
