2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Python CGI

1 :nobodyさん:2006/11/14(火) 23:09:04 ID:KpRkBouP
PythonでCGI

PyJUG:ドキュメントはここ
http://www.python.jp/Zope/

Python CGI入門みたいの
http://www.gesource.jp/programming/python/cgi/index.html

cgiモジュール説明書
http://www.python.jp/doc/2.4/lib/module-cgi.html

2 :nobodyさん:2006/11/14(火) 23:14:10 ID:???
mod_pythonを排斥するとはゆるせない!

3 :nobodyさん:2006/11/15(水) 13:33:50 ID:???
まぁ、この板ではサーバーサイドは何でもcgiって呼ぶからなぁ

4 :+++:2006/11/16(木) 17:28:37 ID:???
mod_python本部
http://www.modpython.org/

mod_pythonマニュアル日本語訳
http://www.python.jp/doc/contrib/modpython/

5 :nobodyさん:2006/11/18(土) 07:26:35 ID:???
ネタがないかな。というか、あまりPython-CGIってやらないかな。

6 :nobodyさん:2006/11/18(土) 12:45:05 ID:BbR6q3ov
最小文字数

#!/usr/bin/env python
print'\n'

7 :nobodyさん:2006/11/18(土) 18:46:47 ID:???
print 'Content-type: text/html\n'

8 :未テスト:2006/11/19(日) 19:08:52 ID:???
カウンター

#!/usr/bin/env python
file="log.dat"
count=int(open(file).read())+1
open(file,'w').write(count)
print"""content-type:text/javascript

document.write("%s")""" % count

呼び出し側
<script src="counter.cgi">

9 :nobodyさん:2006/11/23(木) 01:04:44 ID:???
>>1
Guidoたんのプレゼンも入大回転。

Using Python for CGI programming
http://www.python.org/doc/essays/ppt/sd99east/index.htm


10 :nobodyさん:2006/11/28(火) 04:26:32 ID:???
本スレ見てて思ったんだけど、
urllib2とかcookielibのインターフェースって結構使いづらい&分かりづらい
ような気が・・・
cookielibとかperlのモジュールを参考にしてますとか堂々と書いてるのも
どうかと思う

11 :nobodyさん:2006/11/29(水) 23:14:00 ID:URfZB542
>>10

あべし?

12 :nobodyさん:2006/11/30(木) 00:29:04 ID:???
>>11

…ひでぶ???

13 :nobodyさん:2006/11/30(木) 16:25:25 ID:???
>>11

>>10参照。

14 :nobodyさん:2007/02/26(月) 13:32:06 ID:5UU9u3Sv
ネタ降ってみるか。
CGIでも使えるframeworkってある?
DjangoもTurbogearsもCGIでは使い物にならん。

15 :nobodyさん:2007/02/26(月) 17:58:42 ID:???
TurboGearsはCGIでの設置方法がよくわからんかったから諦めたけど
Djangoは結構普通にCGIで動いたよ。
DB使えないとかは当然ダメだけど。


16 :nobodyさん:2007/02/26(月) 20:41:31 ID:???
PythonでつくったCGIをコマンドラインから実行してテストしたいんだけど、
リクエストパラメータの渡し方が分かりません。
echo 'QUERY_STRING: key=value' | python hoge.cgi
としてみてもだめでした。いい方法ないですか。

17 :nobodyさん:2007/02/27(火) 14:06:35 ID:???
環境変数QUERY_STRINGに値を入れておく。
Windowsなら

set QUERY_STRING=key1=value1;key2=value2
python hoge.cgi

こんな感じじゃだめかい

18 :nobodyさん:2007/02/27(火) 21:04:49 ID:???
>>17
それでうまく行きました。サンクス。
そういやそうだよな。なんで気づかなかったんだろう。

19 :nobodyさん:2007/02/28(水) 11:07:02 ID:???
Pythonでcgiモジュール使ってるんだけど、HTTPレスポンスのステータスコードを指定する方法が分からん。
知ってたら教えてちょ。

20 :nobodyさん:2007/02/28(水) 12:09:53 ID:???
>>19

print "Satus: 404 Not Found"

or

print "Status: 301 Moved Permanently"
print "Location: /some/where/index.html"

でいけた。cgiモジュールは関係なかったorz。

5 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)