# http://flask.pocoo.org/
# FLASK_APP=wradmin FLASK_DEBUG=1 WRADMIN_SETTINGS=development.cfg python3 -m flask run
# FLASK_APP=wradmin WRADMIN_SETTINGS=production.cfg python3 -m flask run
-from flask import Flask, send_from_directory, abort, g
+from flask import Flask, send_from_directory, abort, g, render_template
from sqlalchemy.engine import create_engine
import wradmin.model
from wradmin.genshi import render_genshi_template
app = Flask(__name__)
app.config.from_envvar('WRADMIN_SETTINGS')
wradmin.model.init_model(create_engine(app.config['DATABASE_URI']))
+app.jinja_env.globals.update(h=wradmin.genshi.PylonsHelper())
@app.teardown_appcontext
@app.route("/")
def index():
- return render_genshi_template('index.html')
+ return render_template('index.html')
@app.route("/rodelbahn/list")
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"
- xmlns:py="http://genshi.edgewall.org/"
- xmlns:xi="http://www.w3.org/2001/XInclude">
-<xi:include href="master.html" />
+<!doctype html>
+<html>
<head>
- <title>Hauptmenü</title>
+ <title>Hauptmenü</title>
</head>
<body>
-<h2>Hauptmenü</h2>
+<h2>Hauptmenü</h2>
<p>Willkommen auf den Administrationsseiten von Winterrodeln.</p>
<ul>
- <li><a href="${h.url(controller='rodelbahn', action='list')}">Rodelbahnen</a></li>
- <li><a href="${h.url(controller='bericht', action='list')}">Rodelbahnberichte</a></li>
- <li><a href="${h.url(controller='gasthaus', action='list')}">Gasthäuser</a></li>
- <li><a href="${h.url(controller='coordtool', action='index')}">Koordinaten-Rechner</a></li>
- <!-- <li><a href="${h.url(controller='wrgpxtool', action='index')}">Winterrodeln-GPX Datei Werkzeuge</a></li> -->
+ <li><a href="{{url_for('rodelbahn_list')}}">Rodelbahnen</a></li>
+ <li><a href="{{url_for('bericht_list')}}">Rodelbahnberichte</a></li>
+ <li><a href="{{url_for('gasthaus_list')}}">Gasthäuser</a></li>
+ <li><a href="{{url_for('coordtool_index')}}">Koordinaten-Rechner</a></li>
+ <!-- <li><a href="url_for('wrgpxtool')">Winterrodeln-GPX Datei Werkzeuge</a></li> -->
</ul>
<ul>
- <li><a href="${h.wiki()}">Winterrodeln-Hauptseite</a></li>
- <li><a href="${h.forum()}">Forum</a></li>
+ <li><a href="{{h.wiki()}}">Winterrodeln-Hauptseite</a></li>
+ <li><a href="{{h.forum()}}">Forum</a></li>
</ul>
</body>