X



Python CGI
■ このスレッドは過去ログ倉庫に格納されています
0221nobodyさん
垢版 |
2010/03/14(日) 22:50:22ID:???
http://www.python.org/dev/peps/pep-0333/
def simple_app(environ, start_response):
"""Simplest possible application object"""
status = '200 OK'
response_headers = [('Content-type','text/plain')]
start_response(status, response_headers)
return ['Hello world!\n']

0223nobodyさん
垢版 |
2010/03/14(日) 23:17:42ID:???
def post(self, name):
return ([name])

第二引数に渡されるのはstart_responseです。
0225nobodyさん
垢版 |
2010/03/15(月) 01:06:07ID:???
お互い噛み合ってないのがそんなに楽しいの。
0229nobodyさん
垢版 |
2010/03/15(月) 18:45:47ID:???
( ^ω^)えっえっ
0230nobodyさん
垢版 |
2010/03/16(火) 02:37:45ID:???
( ^ω^)おっおっ
0231nobodyさん
垢版 |
2010/03/16(火) 19:57:20ID:???
os.environ['hoge']
cgi.FieldStorage()['hoge']
の文字コードを調べる方法があれば教えてください。Pythonのバージョンは2.5です
0232nobodyさん
垢版 |
2010/03/17(水) 07:19:18ID:???
def guess_code(s):
  if isinstance(s, unicode):
    return 'UNICODE'
  for c in ['utf-8', 'euc-jp', 'cp932', 'iso-2022-jp', 'latin-1', 'ascii']:
    try:
      u = s.decode(c)
      return c
    except (UnicodeDecodeError, LookupError):
      continue
    else:
      return 'unknown'

s = os.environ['hoge']
print guess_code(s)
s = cgi.FieldStorage()['hoge']
print guess_code(s)
0233nobodyさん
垢版 |
2010/03/17(水) 14:55:48ID:???
>>211

import cgi;

f = cgi.FieldStorage()
value = f.getvalue('name','')
print value
0235nobodyさん
垢版 |
2010/03/21(日) 22:16:25ID:???
初めてのPython読んでるけど、これ凄いじゃん。
流行ってないのが信じられないくらい。海外では流行ってるのかな?>PythonCGI
0236nobodyさん
垢版 |
2010/03/22(月) 03:50:53ID:???
海外ではCGIが廃れてるよ
0237nobodyさん
垢版 |
2010/03/22(月) 07:00:39ID:???
つかWSGIの話題ってここでおk???
0239nobodyさん
垢版 |
2010/03/22(月) 16:50:00ID:???
廃れてんのかよ、そりゃ残念だ
0240nobodyさん
垢版 |
2010/03/22(月) 22:39:31ID:???
誤解ではないかと。
狭義の意味でのCGIは廃れていいと思う。重いから。
FastCGIで自由にプロセスをまわしたい。
0241nobodyさん
垢版 |
2010/03/22(月) 23:16:58ID:???
廃れてるつぅかPHPが圧倒的に盛んなだけ。
海外でも無料のレン鯖はCGIでPHP使うなら有償ってのが普通
0242nobodyさん
垢版 |
2010/03/23(火) 00:29:59ID:???
>>240-241
なるほど。
そこらへんの共有レンタルサーバーじゃmod_pythonもFastCGIも使えなさそうだから、CGIとして使う機会はないのかも…
クライアントアプリ作るならC#のほうがよさそうだし、おとなしく遊び&学習目的にして、PHPで書くか…

ありがとうございました。
0243nobodyさん
垢版 |
2010/03/23(火) 01:48:12ID:???
俺が知ってるとこだと@pagesがPython使える
国内の無料鯖
今の募集状況知らんけどphpも使えるし垢取れたらとっとけば?
0245nobodyさん
垢版 |
2010/03/23(火) 07:42:38ID:???
あれ?xreaも使えるんか
んじゃそっちの方がいいか
0246nobodyさん
垢版 |
2010/03/23(火) 08:24:10ID:???
Pythonが使えるサーバ一覧
ttp://python.rdy.jp/wiki.cgi?page=PythonAvailableServers
0247nobodyさん
垢版 |
2010/03/23(火) 08:54:52ID:???
Pythonのお勉強

でもPerlのwiki(笑)
0248nobodyさん
垢版 |
2010/03/23(火) 17:12:06ID:???
いや、ただのCGIとしてなら有料鯖なら大抵動かせるんだけど、FastCGIは動かせなかったり、バージョンが2.3だったり…
バイナリCGIとして動かすって手もあるんだね。
標準ライブラリだけで作るとしたら、どれくらいのサイズになるんだろう。
0250nobodyさん
垢版 |
2010/03/23(火) 17:53:38ID:???
wsgiがあればpythonのフレームワークなんていらないのだろうか
0252nobodyさん
垢版 |
2010/03/24(水) 08:54:15ID:???
RoR に感化されたので PoR 作ってみた
wsgi 使って案外あっさり作れた
0254nobodyさん
垢版 |
2010/04/25(日) 01:18:15ID:???
wsgiでphpで書いてあるソフトのアドオンつくれないのかな
をwordpressとか
0256nobodyさん
垢版 |
2010/05/02(日) 18:55:34ID:U6XonqdJ
(´・ω・`)
0258nobodyさん
垢版 |
2010/05/03(月) 15:27:24ID:nSJx/Nkb
(´・ω・`) nullpo
0260nobodyさん
垢版 |
2010/06/09(水) 17:17:32ID:???
web.pyは素晴らしいなー
0262nobodyさん
垢版 |
2010/07/06(火) 21:06:35ID:vP77FDaw
age
0263nobodyさん
垢版 |
2010/10/30(土) 04:24:33ID:???
pythonでcgi書いてる奴少ないんだな
hello worldから先に進まん俺はどこへ行けば……。
0265nobodyさん
垢版 |
2010/10/30(土) 11:20:17ID:???
墓場に行けということですね
0266nobodyさん
垢版 |
2010/10/30(土) 14:13:39ID:???
いいえ墓場ではなくて温泉です
0268nobodyさん
垢版 |
2010/10/30(土) 19:40:12ID:???
名前だけみてcherrypyを選んだ
0269nobodyさん
垢版 |
2010/11/01(月) 16:41:55ID:???
>>263
書いているよ

人に教えられるほどではないけど
0270nobodyさん
垢版 |
2010/11/12(金) 18:04:49ID:S/psY6Sg
    ┌─┐
    │●│
    └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!
0271nobodyさん
垢版 |
2011/01/16(日) 16:41:31ID:Vmy6wBJQ
PythonでのCGIの勉強をしようと思っております。

PerlではTemplateToolKit、PHPではSmartyなどのテンプレートエンジンがありますが、Pythonでは一般的に
テンプレートエンジンとしてどういったものが使われているのでしょうか?
また、PerlのCGIモジュールのようにCGIを利用するためのモジュールはありますか?
0273nobodyさん
垢版 |
2011/01/16(日) 23:12:48ID:???
これも便利
import cgitb
0275nobodyさん
垢版 |
2011/01/17(月) 12:50:21ID:???
>>263
最近、pythonでHTTPレスポンスヘッダを取得する装置とか作った程度のレベル
まだレベル的に早いと思ったけどpythonクックブック注文して入荷待ち状態
0276nobodyさん
垢版 |
2011/01/18(火) 15:27:18ID:???
cgiとcheetahの日本語リファレンスってないの?
検索しても、比較サイトくらいしか出てこないんだが
0277nobodyさん
垢版 |
2011/02/06(日) 11:34:47ID:???
Pythonの勉強をしているのですが、良質な掲示板のサンプルはありませんか?
PythonCGI自体が少ないので、良質なものを取捨選択するのがなかなか難しいです
0278nobodyさん
垢版 |
2011/02/06(日) 13:03:22ID:???
Perlとかの掲示板を移植する作業をしてみてはどうだろうか。
0279nobodyさん
垢版 |
2011/02/06(日) 13:25:00ID:???
ありがとうございます
そういった作業などでも勉強できると思うのですが、
まずはPythonでCGIを作る上でのノウハウというか効率的な書き方や、通例などを勉強したいと思っており
既存のソースコードを読みたいと考えています。
0281nobodyさん
垢版 |
2011/02/12(土) 02:13:53ID:???
形から入ろうとして結局何もしないの典型的なパターン
0282nobodyさん
垢版 |
2011/02/12(土) 12:37:42ID:???
こう寒いと温泉に入りたくなる
0283nobodyさん
垢版 |
2011/02/12(土) 14:45:55ID:???
参考になるレベルじゃないけど、簡単なお題を決めて
試行錯誤すると気楽だし使い回しできるかもね

入力必須チェックとかメールアドレスチェックとか
0284nobodyさん
垢版 |
2011/02/12(土) 18:25:33ID:???
自分でテンプレート作るのはなかなか楽しい
0286nobodyさん
垢版 |
2011/02/21(月) 21:29:34.09ID:???
Tornado1.2リリース
ttp://groups.google.com/group/python-tornado/browse_thread/thread/62d598b0e4e06b62/87f3c68827130bdf
0287nobodyさん
垢版 |
2011/02/26(土) 01:44:07.03ID:sf4jvDci
誰かみんPyのO/Rマッパーかhtmlテンプレートのソース晒してくれないか
打ち込んだは良いがエラー発生するわ面倒くさいわで駄目だわ
0288nobodyさん
垢版 |
2011/02/26(土) 03:49:05.61ID:???
漏れはいらんけど

ほれ
ttp://coreblog.org/ats/stuff/minpy-web-support/
ttp://coreblog.org/ats/stuff/minpy_support/frontpage
0289nobodyさん
垢版 |
2011/02/26(土) 10:53:51.77ID:???
>>288
おー駄目元で聞いてみたんだけどどうもありがとう!
ソース写経するの間違えたりして大変なんだよね
0291nobodyさん
垢版 |
2011/02/26(土) 21:20:05.07ID:OABn/feM
しっかしpythonスレはことごとく廃れるな
なぜだ
0292nobodyさん
垢版 |
2011/02/28(月) 11:46:15.23ID:???
答えは簡単、Pythonに需要がない
0293nobodyさん
垢版 |
2011/02/28(月) 13:13:09.33ID:???
個人的には重宝してるけど、書き込む話題とか持ってないからなあ
0294nobodyさん
垢版 |
2011/03/01(火) 18:12:41.28ID:0g7hFjNK
linuxでは必須になりつつあるだろ
0295nobodyさん
垢版 |
2011/03/01(火) 19:16:57.78ID:???
なんでも入ってるごった煮
それがLinuxだからな
0296nobodyさん
垢版 |
2011/03/02(水) 11:31:01.30ID:???
>>294
Linux Standard Base 3.2(LSB3.2)にPythonが入ったからね
0297nobodyさん
垢版 |
2011/03/02(水) 22:30:38.92ID:???
今でも鯖管理関係もperl出来ないとつらいかな?
Pythonだけで戦えないもんかな〜
0298nobodyさん
垢版 |
2011/03/02(水) 23:31:08.39ID:RV5SmflQ
遅かれ早かれ置き換わるだろうけどな
0299nobodyさん
垢版 |
2011/03/03(木) 07:04:31.65ID:???
GentooではPython必須
0300nobodyさん
垢版 |
2011/03/05(土) 05:39:55.11ID:???
>>297
うちは perl 駆除続けてる
ほとんど完了しつつある
0301nobodyさん
垢版 |
2011/03/05(土) 07:32:34.01ID:???
>>297
perlを使わない事は出来るけどperlを削除することは出来ない
0302nobodyさん
垢版 |
2011/03/06(日) 01:09:19.62ID:???
Perlでアプリ書くことはもう無いけど
sed/awkの代替・短いスクリプトはperlがまだ適当じゃない?
Textutilsみたいなもんで使えて当たり前的な。サーバ管理なら特に。
0303nobodyさん
垢版 |
2011/03/30(水) 12:54:25.51ID:???
CentOSでもPython抜くとカーネル死ぬんだってなw
0305nobodyさん
垢版 |
2011/03/30(水) 21:58:48.93ID:???
ttp://d.hatena.ne.jp/s025236/20110325/p1
これだな
0306nobodyさん
垢版 |
2011/04/01(金) 05:18:45.34ID:???
馬鹿を相手にするな
0307nobodyさん
垢版 |
2011/04/01(金) 18:40:01.28ID:???
PHPのソースPythonに置き換えするのって簡単かな?
PHPはサンプル本がたくさんあるからそこからインスピレーションを得ないとどうやって作っていいのかわからん
0308nobodyさん
垢版 |
2011/04/01(金) 19:00:54.12ID:???
アリだけとマンドクセ
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:???
やっぱPHPが強すぎるのか…?
0312nobodyさん
垢版 |
2011/04/16(土) 17:05:10.15ID:???
PHPとかオワコン。
すぐにPythonにとって変わられる
0314nobodyさん
垢版 |
2011/04/19(火) 17:24:12.37ID:???
PHPは鯖サイドの言語だから仕方ないお
PythonやPerlでネイティブなGUIアプリ書けるけどPHPでは無理
0315nobodyさん
垢版 |
2011/04/19(火) 19:15:47.64ID:???
PHPは嫌いだけど
PHPでもGUIは作れるよ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況