Mercurial > piecrust2
comparison foodtruck/web.py @ 657:c1a94e1beb9d
admin: Show a more classic blog post listing in FoodTruck.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 25 Feb 2016 22:30:16 -0800 |
parents | 59968ee07a07 |
children | 65706804e1de |
comparison
equal
deleted
inserted
replaced
656:dba53f0f7671 | 657:c1a94e1beb9d |
---|---|
1 import os | 1 import os |
2 import os.path | 2 import os.path |
3 import time | |
3 import logging | 4 import logging |
4 from flask import Flask, g, request, render_template | 5 from flask import Flask, g, request, render_template |
5 from .configuration import ( | 6 from .configuration import ( |
6 FoodTruckConfigNotFoundError, get_foodtruck_config) | 7 FoodTruckConfigNotFoundError, get_foodtruck_config) |
7 from .sites import FoodTruckSites, InvalidSiteError | 8 from .sites import FoodTruckSites, InvalidSiteError |
160 "You're running FoodTruck outside of `chef`, and will need to " | 161 "You're running FoodTruck outside of `chef`, and will need to " |
161 "install Flask-Bcrypt to get more proper security.") | 162 "install Flask-Bcrypt to get more proper security.") |
162 app.bcrypt = Bcrypt(app) | 163 app.bcrypt = Bcrypt(app) |
163 | 164 |
164 | 165 |
166 @app.template_filter('iso8601') | |
167 def timestamp_to_iso8601(t): | |
168 t = time.localtime(t) | |
169 return time.strftime('%Y-%m-%dT%H:%M:%SZ', t) | |
170 | |
171 @app.template_filter('datetime') | |
172 def timestamp_to_datetime(t, fmt=None): | |
173 fmt = fmt or '%x' | |
174 t = time.localtime(t) | |
175 return time.strftime(fmt, t) | |
176 | |
177 | |
165 import foodtruck.views.create # NOQA | 178 import foodtruck.views.create # NOQA |
166 import foodtruck.views.dashboard # NOQA | 179 import foodtruck.views.dashboard # NOQA |
167 import foodtruck.views.edit # NOQA | 180 import foodtruck.views.edit # NOQA |
168 import foodtruck.views.menu # NOQA | 181 import foodtruck.views.menu # NOQA |
169 import foodtruck.views.preview # NOQA | 182 import foodtruck.views.preview # NOQA |