Python CGI
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/11/14(火) 23:09:04ID:KpRkBouPPyJUG:ドキュメントはここ
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
0309nobodyさん
2011/04/03(日) 17:39:44.22ID:???コンセプト理解したら Python の利点が生かせるものを新たに書き起こす方が良い
そういう意味では CGI よりも WSGI の方が良いでしょう
0310nobodyさん
2011/04/03(日) 20:40:18.76ID:???pylonsを勉強し始めたんだけどいろんなサンプル見ても
各コントローラでコミット文を書いてるだけどそういうもん何でしょうか
トランザクションマネージャーみたいのものってないのしょうか
0311nobodyさん
2011/04/16(土) 16:50:54.09ID:???0312nobodyさん
2011/04/16(土) 17:05:10.15ID:???すぐにPythonにとって変わられる
0313nobodyさん
2011/04/17(日) 17:11:06.89ID:???0314nobodyさん
2011/04/19(火) 17:24:12.37ID:???PythonやPerlでネイティブなGUIアプリ書けるけどPHPでは無理
0315nobodyさん
2011/04/19(火) 19:15:47.64ID:???PHPでもGUIは作れるよ
0316nobodyさん
2011/04/20(水) 11:23:19.00ID:???phpのGUIと同レベル
0317nobodyさん
2011/04/20(水) 15:55:56.39ID:???0318nobodyさん
2011/04/21(木) 01:12:12.79ID:???0319nobodyさん
2011/04/21(木) 20:32:07.14ID:O9on9yzHテンプレート間の互換性の為の
0320nobodyさん
2011/04/23(土) 23:11:46.69ID:???0322nobodyさん
2011/05/10(火) 19:28:32.81ID:LKZwrKek0323nobodyさん
2011/05/10(火) 21:40:33.56ID:???0324nobodyさん
2011/05/30(月) 10:13:53.58ID:???0325nobodyさん
2011/06/08(水) 00:40:56.16ID:???re, sub, replace, etc...などPythonには沢山の正規表現モジュールがありますが
下記のPHP正規表現の否定はPythonではどう書いたらいいのでしょうか?
if (!ereg("{$_SERVER['PHP_SELF']}", "{$_SERVER['REQUEST_URI']}"))
条件式の判定に使いたいのです。
0326nobodyさん
2011/06/08(水) 02:39:08.19ID:???0327325
2011/06/08(水) 02:51:26.49ID:???ム板はCGI嫌うからサーバー変数は隠したほうがいいかな
行ってきます
0328nobodyさん
2011/06/08(水) 19:20:38.14ID:???Python の正規表現モジュールは "re" 一個だと思っていいよ。
他はstr.replace や re.sub 等のメソッドや関数のことだと思うけど、
PHPの ereg に相当する処理だったら re.match がそれにあたります。
ただ、元のPHPのコードもそうなんだけど、正規表現を書くところにURLの文字をそのまま渡すのは
URLが正規表現と解釈されてしまうのでよくない。(大抵のケースではきちんと動くので実害は少ないだろうけど)
# NO:
if not re.match(self_url, request_url):
# YES:
if not re.match(re.escape(self_url), request_url):
この例じゃ正規表現使う必要は全然なくて、単純に文字列の比較
if self_url != request_url:
で済むはずです。
0329nobodyさん
2011/06/29(水) 18:04:46.48ID:???Python3が使えるレンタルサーバが無い
0330nobodyさん
2011/06/30(木) 03:13:00.40ID:???0331nobodyさん
2011/07/11(月) 06:30:21.58ID:???0332nobodyさん
2011/07/21(木) 01:17:02.20ID:???0333nobodyさん
2011/08/05(金) 00:50:16.06ID:???第11章テンプレートシステム244P-225Pの
サンプルコードについて質問です
-----テンプレート部分----
{% upper %}
This will appear in uppercase {{ your_name }}
{% endupper %}
-----タグ用の関数部分-----
def do_upper(parser, token):
nodelist = parser.parse(('endupper'))
parser.delete_first_token()
return UpperNode(nodelist)
class UpperNode(template.Node):
def __init__(self, nodelist):
self.nodelist = nodelist
def render(self, context):
output = self.nodelist.render(context)
return output.upper()
register.tag('upper', do_upper)
このサンプルは意図通りに動きました。しかし、
return UpperNode(nodelist)でUpperNodeクラスを呼ぶと
何故def render〜のブロックが実行されるのか理解できてません。
自動で呼ばれるのはコンストラクタの__init__メソッド
だけだと思ったのですが。
renderメソッドがどのように実行されたのか教えて貰えないでしょうか。
0334nobodyさん
2011/08/05(金) 02:07:44.89ID:???0335nobodyさん
2011/10/29(土) 04:52:13.01ID:E8b4spx60336nobodyさん
2011/12/02(金) 13:25:26.73ID:???0337nobodyさん
2011/12/03(土) 15:08:50.81ID:???0338nobodyさん
2011/12/08(木) 01:30:05.46ID:???ローカルサーバに保存してある(jpg).zip形式のコミックデータを、iPadやAndroid等のブラウザで読めるようにすることが目標です。
そこで、質問なのですが、現在、(jpg).zip書庫の取り扱いで悩んでいます。
zip書庫を解凍することなく、中身のjpg画像を取り出し、HTMLとして表示する、にはどうすればいいのでしょうか?
zipfileモジュールを使って、zip書庫からjpgデータを取り出し、変数に格納することはできました。
が、それをブラウザで表示できるようにする方法がわかりません。
ちなみに、変数に格納したjpgデータをprintしてみたら、プロンプトにバイトコード(?)が出力されました。
よろしくお願いします。
0339nobodyさん
2011/12/08(木) 01:34:26.59ID:???0341338
2011/12/09(金) 17:35:23.80ID:???たまたま画像を表示するサンプルコードを公式ページで見つけたので、それを真似したところ、うまくいきました!
http://webpy.org/images
openメソッドで開いた画像データをreadメソッドで読み取り、それをreturnすると、画像を表示できるんですね〜。
自分は、「HTMLのタグで画像を直接指定する(こういうやつ→<img src="./static/gazou.jpg" />)」という表示法しか知らなかったので、行き詰ってました。
どうもありがとうございました。
0342nobodyさん
2011/12/27(火) 20:37:30.27ID:???0343338
2011/12/27(火) 22:43:38.89ID:???うおおおおおおおーーーー!!!!!!!!!!!
知らなかった、マジサンクス。
来年、>>342にいいことがありますように( -人-)
ttp://coreblog.org/ats/minpy-web-is-now-free-to-read
0344nobodyさん
2011/12/28(水) 00:32:43.65ID:???0345nobodyさん
2012/02/17(金) 18:11:39.85ID:???感想聞かせてください
WSGIウェブプログラミング
ttp://www.amazon.co.jp/dp/4877832882/
書評悪すぎてわろす
0346nobodyさん
2012/03/26(月) 19:39:38.19ID:???0347nobodyさん
2012/03/26(月) 19:42:21.10ID:???わざわざCGIどうのこうのしようと思わないな
0348nobodyさん
2012/04/03(火) 20:51:50.73ID:???というかPythonはCGIしか使えないレンタルサーバが多いし。
0349nobodyさん
2012/04/13(金) 17:33:31.44ID:fTA/7IiR0350nobodyさん
2012/11/28(水) 13:26:24.69ID:lZcnappL0351nobodyさん
2013/01/09(水) 20:12:16.11ID:R2XeVya2関連のキーワードでぐぐると、自作したって話題がちょいちょい出てくるだけなんだが
0352nobodyさん
2013/01/10(木) 19:07:25.41ID:???0353nobodyさん
2013/01/11(金) 14:13:22.80ID:???0354nobodyさん
2013/01/11(金) 16:39:32.83ID:TsMR9PmK0355nobodyさん
2013/09/18(水) 12:06:57.99ID:gKUd666P0356nobodyさん
2014/03/24(月) 19:02:38.39ID:r7fEJCEn0357nobodyさん
2014/04/22(火) 17:28:22.15ID:xLyYt3aLttp://www.renowan.com/blog/?p=681
これをpythonで行いたいのですが、可能でしょうか?
0358nobodyさん
2014/04/23(水) 22:19:27.09ID:epxYuM7nApacheのVirtualHostを利用していくつかのプログラムをサブドメインに関連付けているにも関わらず、
別のサブドメインのページが表示されるといった感じです。
それに関連するのかSQLiteのエラーも出まくります。
これは何が原因なのでしょうか
0359nobodyさん
2014/04/24(木) 00:28:40.73ID:???見つけたら編集しておいて下さいませ。
http://www.php2python.com/wiki/function.mb-strimwidth/
■ このスレッドは過去ログ倉庫に格納されています