Маршрутизация пути в Flask

Я хочу запустить Python CGI в среде общего хостинга. Я последовал примеру Flask и получил крошечное приложение, как показано ниже:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

@app.route("/pi")
def pi():
    return "3.1416"

if __name__ == "__main__":
    app.run()

Мой .htaccessсодержит:

Options +ExecCGI 
AddHandler cgi-script .cgi .py .rb
DirectoryIndex index.cgi index.htm

И мой index.cgi

#!/usr/bin/env python
from wsgiref.handlers import CGIHandler
from firstflask import app

CGIHandler().run(app)

Он успешно отображает path /to index(), однако он не может сопоставить путь /piс pi(), вместо этого возвращая ошибку 404 . Думаю, я упускаю что-то очевидное. Спасибо за помощь.

10
задан sdc 3 April 2012 в 02:22
поделиться