diff options
| author | Guillaume Horel <guillaume.horel@gmail.com> | 2013-09-26 01:24:42 -0400 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@gmail.com> | 2013-09-26 01:24:42 -0400 |
| commit | efa223ff9b66884ec1490123d729fe08f6726a90 (patch) | |
| tree | e7568d6fafcb61daaba8b2e9e6c017ba25eff6da /famille.py | |
| parent | ec4003fd3695c0f37abbdb3337ca609d187bb5a6 (diff) | |
| download | famille-flask-efa223ff9b66884ec1490123d729fe08f6726a90.tar.gz | |
rss() last one!sqlalchemy
Diffstat (limited to 'famille.py')
| -rw-r--r-- | famille.py | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -288,10 +288,12 @@ def logout(): @app.route('/rss.xml') def rss(): - db = get_db() - news = query_db(db, "SELECT * FROM news LEFT JOIN users ON " - "news.user_id=users.id ORDER BY news.date desc") - return render_template('rss.xml', news=news) + metadata = get_metadata() + news = Table('news', metadata, autoload=True) + + stmt = select([news]).order_by(news.c.date.desc()) + news_list = query_db(stmt) + return render_template('rss.xml', news=news_list) if __name__=="__main__": app.run() |
