5

私は単純な Python Web アプリケーションを構築しており、SABNZBD や Couch Patato のようにスタンドアロンで実行したいと考えています。これらのアプリケーションは、自己完結型の Web アプリケーションです。これらの製品は、Web インターフェースを提供するために何を使用していますか?

作成中のアプリケーションは、画像アルバム (フォルダー) の検索を行い、選択すると、スライド ショーのような方法で表示します。すべての情報は XML ファイルにあるため、データベースは必要ありません。私の目標は、アプリケーションを可能な限り自己完結型にすることです。

私はDjangoを見てきましたが、私のアプリケーションにとっては少し気が重くてやり過ぎに見えます.私の他のオプションは何ですか.

ありがとうダレル。

4

5 に答える 5

11

Pythonでフラスコを使用しないのはなぜですか?

これを見て ください http://flask.pocoo.org/

from flask import Flask
app = Flask(__name__)

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

if __name__ == "__main__":
    app.run()
于 2013-08-16T10:21:18.067 に答える
3

Bottleのような単純なものを試すことができます。これは単なる 1 つの Python ファイルであり、不要な洗練を必要とせずにほとんどの Web 処理を行うことができます。

from bottle import route, run, template

@route('/hello/<name>')
def index(name='World'):
    return template('<b>Hello {{name}}</b>!', name=name)

run(host='localhost', port=8080)
于 2013-08-16T09:56:26.483 に答える
2

web.pyを見たいと思うかもしれません。これがHello Worldの例です

import web

urls = (
    '/', 'index'
)

class index:
    def GET(self):
        return "Hello, world!"

if __name__ == "__main__":
    app = web.application(urls, globals())
    app.run()
于 2013-08-16T10:37:49.240 に答える