こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

PythonによるCGIの開発環境の構築

Pythonを使ってCGIを開発するために、とりあえず下記の環境を整えました。

Python 2.7
Eclipse 3.7.0 また、そのプラグインとして、AptanaStudio、Pydev

「Pydevで書いたスクリプトを、Aptana内蔵のWEBサーバー上で走らせて、ブラウザ上で動作を確認」、というのがやりたいことなんですけど、今は、Pythonの出力がコンソールに表示されたり、ブラウザで見るとソースが表示されるだけだったり、という頭の悪い状態に陥っています。
何をどう設定したらいいのか教えて下さい。

「そんなもんできねーよ!」という場合は、上記の環境をなるべく崩さずに、「Pythonで書かれたCGIの動作をブラウザ上で確認する方法」を教えて下さい。

「それも無理!」という場合は、「あなたのCGI(Python)開発環境」を教えて下さい。

初心者丸出しな質問で申し訳ありませんが、よろしくお願いします。

投稿日時 - 2011-09-25 17:49:10

QNo.7033722

困ってます

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

Apacheをインストールして、そこでCGIを動作させた例ならあるようですね。
https://aptanastudio.tenderapp.com/discussions/questions/1167-cgi-script-debuging


ちなみに、自分がPythonでCGIを書いたときは、Apacheが動作しているFreeBSDマシンにリモートログインして、そこでエディタを起動して書いていました。継承を使うと統合開発環境ないときつくなりますけれど、そういうことをしてないプログラムだったので。

投稿日時 - 2011-09-25 22:44:44

お礼

ありがとうございます。
申し上げにくいのですが、ご回答と独立に(3日がかりで)自己解決してしまいました。
以下、もし、同じ事がしたくて検索してきた方がいた時のために↓
いろいろ調べてみたら、ApacheでもAptanaでもなく、Python自体にWEBサーバー機能(CGIHTTPServer)が搭載されていて、これを走らせるスクリプトをデバッグの際に呼び出すことで、ブラウザ上でCGIの動作を確認することができました。
あとはeclipse周りの設定を頑張れば快適にできそうです。

投稿日時 - 2011-09-28 01:43:23

あなたにオススメの質問