2010年10月29日金曜日

さくらでFlask(CGI)

さくらでFlaskをCGIで動かすには。
まずなにはともあれHello Flaskということで
# -*- encoding: utf-8 -*-

from flask import Flask
app = Flask(__name__)

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

'''
if __name__ == "__main__":
    app.debug = True
    app.run()
'''
続けてCGI
#!/home/path2yourVirtualenv/bin/python
# -*- encoding: utf-8 -*-

from wsgiref.handlers import CGIHandler
from helloFlask import app

CGIHandler().run(app)
 .htaccessに
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /helloCGI.cgi/$1 [QSA,L]
 きもはCGIの1行目virtualenvへのpathの設定

0 件のコメント:

コメントを投稿