1read 100read
2012年5月WebProg105: Python CGI (349)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
Servlet (152)
金出すから改造してよvol.3 (122)
PHPでオークションサイトを作ろう! (287)
予算500万でこれ作ってください (151)
WEBアプリにもっとも適した言語は何か? (105)
【PHP】下らねぇ質問はID出して書き込みやがれ 119 (359)
Python CGI
1 :06/11/14 〜 最終レス :12/04/13 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 : mod_pythonを排斥するとはゆるせない!
3 : まぁ、この板ではサーバーサイドは何でもcgiって呼ぶからなぁ
4 : mod_python本部 http://www.modpython.org/ mod_pythonマニュアル日本語訳 http://www.python.jp/doc/contrib/modpython/
5 : ネタがないかな。というか、あまりPython-CGIってやらないかな。
6 : 最小文字数 #!/usr/bin/env python print'\n'
7 : print 'Content-type: text/html\n'
8 : カウンター #!/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 : >>1 Guidoたんのプレゼンも入大回転。 Using Python for CGI programming http://www.python.org/doc/essays/ppt/sd99east/index.htm
10 : 本スレ見てて思ったんだけど、 urllib2とかcookielibのインターフェースって結構使いづらい&分かりづらい ような気が・・・ cookielibとかperlのモジュールを参考にしてますとか堂々と書いてるのも どうかと思う
11 : >>10 あべし?
12 : >>11 …ひでぶ???
13 : >>11 >>10 参照。
14 : ネタ降ってみるか。 CGIでも使えるframeworkってある? DjangoもTurbogearsもCGIでは使い物にならん。
15 : TurboGearsはCGIでの設置方法がよくわからんかったから諦めたけど Djangoは結構普通にCGIで動いたよ。 DB使えないとかは当然ダメだけど。
16 : PythonでつくったCGIをコマンドラインから実行してテストしたいんだけど、 リクエストパラメータの渡し方が分かりません。 echo 'QUERY_STRING: key=value' | python hoge.cgi としてみてもだめでした。いい方法ないですか。
17 : 環境変数QUERY_STRINGに値を入れておく。 Windowsなら set QUERY_STRING=key1=value1;key2=value2 python hoge.cgi こんな感じじゃだめかい
18 : >>17 それでうまく行きました。サンクス。 そういやそうだよな。なんで気づかなかったんだろう。
19 : Pythonでcgiモジュール使ってるんだけど、HTTPレスポンスのステータスコードを指定する方法が分からん。 知ってたら教えてちょ。
20 : >>19 print "Satus: 404 Not Found" or print "Status: 301 Moved Permanently" print "Location: /some/where/index.html" でいけた。cgiモジュールは関係なかったorz。
21 : CGIをPythonで書くとして、テンプレートエンジンはどれがおすすめでしょうか。
22 : >>14 WSGI サポートした app 作れるなら CGI で動かせる希ガス ttp://d.hatena.ne.jp/tokuhirom/20061128/1164680664 Zope とか Django あたりは WSGI サポートしてないかもだが、TurboGears とか Pylons とかはサポートしてたはず 使ってはいないんでわからんが
23 : Djangoは動くってば
24 : cgi.FieldStorage()を使ってもうまくパラメータを取得できないような気がする mod_python の util.FieldStorage(req) でようやっと取得できた
25 : cgi.FieldStorage()のマニュアルをよく読め。 ttp://www.python.jp/doc/release/lib/node457.html ttp://www.python.jp/doc/release/lib/node458.html
26 : ああ、そもそもCGIとして呼ばれたものとmod_pythonから呼ばれたものを同類に考えるなって事かな・・・
27 : 1 1
28 : W Server 2003 の IIS 7 で python CGI っていう組み合わせはですか?
29 : >>28 自覚はあるみたいだね。
30 : そんなヘンタイさんのためのページがあったのでメモ ttp://code.djangoproject.com/wiki/DjangoOnWindowsWithIISAndSQLServer
31 : http://code.djangoproject.com/ticket/2407
32 : age
33 : PythonでPerlで言う%ENVってどう取得するの?
34 : import os os.environ
35 : >>34 超ありがとう
36 : a
37 : b
38 : bcpl
39 : pythonでContent-type: application/octet-stream と指定したいんだけど、どうすればいいの
40 : setHeader(name, value): Sets an HTTP return header "name" with value "value", clearing the previous value set for the header, if one exists. If the literal flag is true, the case of the header name is preserved, otherwise word-capitalization will be performed on the header name on output. Permission Always available
41 : できないんですね。諦めました
42 : >>39 CGIならそのまま print "COntent-Type: application/octeat-stream" print "" でいいんじゃないの?
43 : >>24 昔、 f = cgi.FieldStorage() g = cgi.FieldSrorage() とやると、g には情報が入ってないということに気づいてなくて、 ハマった思い出がある・・・、それかも?
44 : age
45 : >>43 それ、今でも時々はまるわw
46 : 無料で、Python が使えるレンサバ - http://land.to/ - http://www.xrea.com/ 有料だけど、Python が使えるレンサバ - http://www.sakura.ne.jp/ - ・・・
47 : 有料はほかにもいろいろあると思うけど、 無料は上2つしか見たこと無い、・・・
48 : 好きなの選べや http://www.google.com/search?hl=en&q=free+hosting+python&btnG=Google+Search
49 : > 好きなの選べや 換言すれば国内だと上記二つということか
50 : @pages
51 : 現在だと実質ひとつか・・・
52 : なんかPythonでつくられたcgiってあんまり見ないね 海外だと多いの?
53 : http://adwords.google.com/support/bin/answer.py?hl=jp&answer=44500
54 : Pythonで作られたブログってない?
55 : weblog written by python これがどれだけ意味不明なフレーズであるか、書く前に気づかないものだろうか
56 : >>55 これが噂の中二病か
57 : >>55 Weblog written "IN" Pythonな。 中学生は勉強しろよ。
58 : Portable PythonにTurboGearsぶちこんだ人って、2chになら1人くらい居ますよね
59 : >>57 それもちげぇよw
60 : >59 勉強しろよ厨房
61 : >>57 であってるとおもうけど、なにが違うの? >>59
62 : 59=55の存在が一番違う
63 : 普通、powered byを使うように思うが。 文章すらPythonで書かれていればどうか知らんが。
64 : 少し語弊があるか。 Pythonで書かれたブログシステムはwrittenでいいが、 それを利用したWeblogはpowered。
65 : written "by"の話をしてるんでしょうに
66 : いずれにしても59=55はいらない子。
67 : それよりcgiの話しようぜ!
68 : written by Guidoとはいうけど、written by Pythonとは言わないだろ。 勉強しろよ>中学生
69 : なんで勝手に55=59にされてんのか意味不明だが、 >>57 は明らかにアホ。 外人に聞いてみろよ。ブログの内容pythonで書いてるのと勘違いされるぞ
70 : まだ悔し紛れに粘着してるのか もういいだろ written in Pythonでブログの内容をPythonで 書いてると勘違いするような基地外はいないよ お前くらいしか
71 : なんでつまらない話題で盛り上がってるの?バカなの?
72 : だよな。 written for Pythonで終わりの話だろ。
73 : >>69 >外人に聞いてみろよ。 知り合いのロシア人に聞いてみたけど「わかんね」って言ってた(www>
74 : 54>> http://wiki.python.org/moin/PythonBlogSoftware ここから探してみて。
75 : >>74 Python Desktop ServerがZope Baseとかないわ(www
76 : written by pythonでも通じると思うよ。 「パイソンさんによって書かれています」みたいな感じでしょ?
77 : Pythonが自分の意志を持って書いたんだったらいいんじゃね。
78 : まだやってんのかww
79 : pythonのCGIなんて使う人いないんです
80 : 粘着してる暇があったらpygameの翻訳しろよ>中学生
81 : 根性曲がりきった大人が多すぎwwWWwwww
82 : 他人のこと考える暇があったらpygameの翻訳しろよ>引きこもり
83 : pygame のドキュメントが読めないの?
84 : pygame関係ないじゃん
85 : パイつながりだろ!
86 : そんなこと言ったら、pychinko まで python と 関係あることになるぞ
87 : pythonでcgiやるときに、CSSでデザインするのはどうやってやるの?
88 : ちがうよぜんぜんちがうよ
89 : >>87 釣りか? HTMLに埋め込むか、 ファイルにCSSを書いて @import か linkタグで読み込ませる
90 : <link rel="stylesheet" href="file.css">
91 : >>89 ,90 ありがとう!、そうやればいいのか。
92 : GoogleはpythonでCGI? 今日からperlやめてpythonにしよ。
93 : Googleが通常使う言語のひとつにしてるだけだがな・・・
94 : Pythonで配列を代入するにはどうすればいいですか? 例えばPHPで $A = array( "{$ONE['test']}", "{$TWO['test']}", "{$THREE['test']}" ); こういうのをPython式に置き換えると?
95 : >>94 配列とはちょっと違うが辞書とリストならこんな感じ? ONE = { 'test':'hoge' } TWO = { 'test':'sage' } THREE = { 'test':'age' } A = [ONE['test'],TWO['test'],THREE['test']]
96 : A = { 'ONE':'test', 'TWO':'test', 'THREE':'test' }
97 : 出来ました! ありがとうございました
98 : 連想配列と辞書とリストの違いが解りません。 どういうこと?
99 : 変数が定義されているか判定したいんですが PHPでいうissetみたいなものはありますか?
100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
【 引数 】をインスウとずっと呼んでた奴 (101)
【PHP】下らねぇ質問はID出して書き込みやがれ 119 (359)
PHPにもJSPのEL式とかtaglibとか標準で用意しろよ (144)
PHP を流行らせるには (210)
予算500万でこれ作ってください (151)
他所のCookieを読み込みたいのですが (169)
--log9.info------------------
北陸新幹線「上越(仮称)駅」の正式名は part.3 (291)
前の人が好きな鉄道車両をけなすスレ第7次車 (738)
特急はくたか/臨時急行能登[28] (985)
京王線ダイヤ考案スレ 2012.02.06 (535)
いちご・たま[和歌山電鐵貴志川線W65]見習い駅長ニタマ (537)
【高崎】両毛線スレッドpart23【小山】 (903)
JR西日本広島地区に225系を150両投入へ! (213)
【JR九州】AROUND THE KYUSHU Part 54【特急】 (951)
【H24/6電化開業へ】学園都市線(札沼線)その14 (167)
やろうと思えばできる直通運転 (543)
小田急の複々線39 (403)
東武鉄道車両総合スレッド Part40 (412)
↑これと↓これのスレタイを合体させるスっドレ18 (776)
【忍法帖導入議論中】自治スレッド (146)
東海地区の臨時列車を語る part16 (831)
【普通】東武野田線を語ろう41【大宮⇔船橋】 (374)
--log55.com------------------
富士薬品ってどうよ
日本ジェネリックってどうよ?
【HAC】CFSコーポレーション part2【イオン傘下】
前田産業 中村ゆか
大手ブラック歯科技工所2
やんせんふぁーまSL
ヤンセンファーム北陸 松田
卸流通担当者?