2016-12-03 21 views
0

私のプロジェクト用のPython(2.7)で推奨エンジンをビルドしましたが、今はHTMLページからユーザーからの入力を読み込み、この情報をPythonの推奨エンジンに渡して、結果をHTMLに表示したいページ。これを実装する簡単な方法はありますか?PythonとフロントエンドHTMLを統合する方法は?

+0

これまでに何を試しましたか?あなたが作業したコード例は、私たちが入力を提供するのに役立ちます。 – serk

答えて

0

TwistedのようなWebサーバーを実行するか、Djangoのようなフレームワークを使用したい場合があります。そのうちの1つを使用してサーバーを実行し、HTMLをレンダリングし、ユーザーの入力に応じて推奨エンジンと直接通信します。

0

あなたは、この例のようにWSGIを使用して実装単純なサーバーを使用することができます

from wsgiref.simple_server import make_server 

# Every WSGI application must have an application object - a callable 
# object that accepts two arguments. For that purpose, we're going to 
# use a function (note that you're not limited to a function, you can 
# use a class for example). The first argument passed to the function 
# is a dictionary containing CGI-style environment variables and the 
# second variable is the callable object (see PEP 333). 
def hello_world_app(environ, start_response): 
    status = '200 OK' # HTTP Status 
    headers = [('Content-type', 'text/plain')] # HTTP Headers 
    start_response(status, headers) 

    # The returned object is going to be printed 
    return ["Hello World"] 

httpd = make_server('', 8000, hello_world_app) 
print "Serving on port 8000..." 

# Serve until process is killed 
httpd.serve_forever() 
0

より良い使用PythonのWebフレームワークのようなFlask(のpythonベースのWebアプリケーションのためのその軽量フレームワーク)またはDjango(あなたが計画している場合Pythonを使用して完全な本格的なWebアプリケーションを構築する)

関連する問題