私は多段階のプロセスをいくつかの間隔で実行する必要があります。 私はまた、プロセスを適切なタイミングで開始し、プロセスの段階を連鎖させ、各段階が正しく実行されたことをチェックするコントローラプログラムを持っています。 コントローラは、過去のプロセス実行に関する情報、プロセスの将来の実行のためのパラメータなどを格納するデータベースにアクセスします。PythonのコントローラプロセスへのWebインターフェイスの作成
ここで、私はPyramidを使用してコントローラとのWebインターフェイスを構築したいと思います。プロセスに関する情報を表示し、コントローラの動作に影響を与えます。 これは、Webインターフェイスのアクションがコントローラデータベースの変更に影響する必要があることを意味します。 もちろん、Webインターフェイスはコントローラとまったく同じデータモデルを使用します。
コントローラーとWebサーバーが対話する最良の方法は何ですか?私は二つの可能性と考えられてきた :ピラミッドの初期化ルーチン
- は、Webサーバーを持って、例えば、コントローラにRPCを作りますPyroを使って
ここではどのように進む必要がありますか?そして、2番目のオプションを使用すると、(データモデルの)コードの重複を避けることができますか?
Sergeyさん、ありがとうございます。 – mskel