TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
外部2ちゃんねるread.cgi
ギコタクの「だから逝ってないでしょ」出張所
PHP+MySQlでCMSっぽいものを
Web Develpoers Conference
【SG】fusianasanの仕様を考えてみるスレ【SG】
コンテンツ言語『 Curl 』情報交換スレ
くだらない質問でも偉そうに聞いていいスレ
WebLogic に詳しい人いません。
●CGI作成に愛の手を・・・●
PHPで作られた有名サイトってあるの?

【Python】Python Webフレームワーク総合スレ


1 :2012/02/23 〜 最終レス :2019/03/24
PythonのWebフレームワークに関する話題用のスレッド
Web Frameworks for Python
http://wiki.python.org/moin/WebFrameworks
●専用スレ
【Python】Webフレームワーク Djangoスレ Part2
http://kohada.2ch.sc/test/read.cgi/php/1323960422/l50
【Python】TurboGearsスレ Part 1【Framework】
http://kohada.2ch.sc/test/read.cgi/php/1176022606/l50

2 :
WEB2PY
http://web2py.com/
web2py Japan, web2pyの日本人向けコミュニティ
http://sites.google.com/site/web2pyjapan/

3 :
最近のPythonフレームワークまとめ
ttp://www.konstruktor.ee/blog/python-web-framework-roundup
Python、PHP、Rubyのフレームワークベンチマーク結果
ttps://github.com/seedifferently/the-great-web-framework-shootout
大雑把にいうと、Python > Ruby > PHP の順番
それから、pylons/pyramidのハンズオンセミナーが明日あるから来てね!
ttp://connpass.com/event/274/
過去の経験からいうと、いつもドタキャンが発生するから、補欠の人も行ってみるといいと思うよ。

4 :
PyPyを使った場合の、各フレームワークごとのベンチマーク
ttp://casbon.me/what-will-pypy-do-for-your-website-benchmarki
・PyPyを使うと、約2倍の速さになる
・速いフレームワークは、Pyramid、Bottle、Tornadoあたり。Flaskは遅い。
・速いサーバは、Tornado。

5 :
flaskって遅いのか
小さそうだから速いんだとおもてた

6 :
web2py触ってみたけど好き嫌い分かれそう
簡単にサイト公開したい人にはいいんだろうけど
自分には縛り厳しすぎて無理だった

7 :
複数のドメインを設定しているVPSで
www.hogehoge.comと
www.hagehage.comだけに
Flaskを使いたい場合、
PythonとFlaskは該当ドメインのドキュメントルートではなく、VPS自体のトップにインストールすればいいのでしょうか?
http.confのvirtualhostの他に設定すべき項目はありますか?
大変お手数ですが、ご回答よろしくお願いいたします。

8 :
>>6
どういうところ?

9 :
FlaskとDjangoしか触ったことないけど、データベース使うとなるとFlaskはめんどいので今のところDjangoしかメインで使ってない。
pyramidが気になってるんだけど、使用感としてはどうですか?
pyramidでなんか作ってるひといる?

10 :
>>3 のベンチマークを見ると
データベースと連携したサイトを作るにはFlaskがいいような気がするんだけど、
データベースを使うならFlaskは使うなって書いてるブログもいくつかある。
結局どっちなんだろう?

11 :
FlaskでDB使うなって言ってるのはORマッパーが標準装備じゃないとか自動化されてないとかそんな理由かな。
効率的なSQLを書けるならORマッパー経由よりもパフォーマンスがいいし、FlaskでDB使うメリットもある。
実際、>>3のベンチマークでFlaskはPython組み込みのsqlite3ドライバ使ってるから早いんだと思う。

12 :
ギャグで作ったフレームワークとか使い物になるの?

13 :
初心者だけど、web2pyから抜け出せそうにない・・・
フォームとかのカスタムが面倒くさいけど、それ以上にDjango自体がやっかいに見える
やっぱりデメリットとかあるのかな?
ってか実際Djangoってどうなのさ?開発止まってるらしいけど

14 :

開発停止ってどこ情報よ?

15 :
スレが止まってるだけだろ
python webフレームワークのデファクトスタンダードだぞ

16 :
>>13
flaskとweb2pyはどちらが速いのでしょうか?そんな事を言われたら迷ってしまいます。

17 :
>>16
flaskどweb2pyは、どちらもさほど速くない。速いのはTornado, Pyramid, Bottleあたり。
ただどちらを選んでも、いちばんのボトルネックは君の書くコードだから、flaskやweb2pyの速さを気にする必要はない。
web2pyいいとおもうけどなー。なにが不満なのかい?

18 :
>>17
今運営してるサイトをPHPからPythonに変更したいんです。MySQLのデータを表示するだけの単純な仕組みなんでflaskがいいかと思ってたんですけど、日本語資料の多さを考えるとweb2pyも良さげですよね。

19 :
極小コードでサーバから出力までかけるpyramidがいい

20 :
日本の公式っぽいDjangoコミュニティを作ってた連中はどっか行ったけどな

21 :
低時給日本人PGが寄り付かないからDjango大好き

22 :
http://nichol.as/benchmark-of-python-web-servers

23 :
web2pyっていつになったら3.xに対応するの?

24 :
GoogleでBottle関連を検索するとFlaskも一緒に検索されるのはなんでだろ…

25 :
python3対応してるフレームワーク色々出てきたけど、mysql-pythonが対応してくれんとどうしようもないんだよなぁ

26 :
pypy+ujson+gevent+djangoが俺の目下の野望

27 :
ネットワークプログラミング初めてでGeventいじろうとしてるおいらは神風特攻隊やぁ

28 :
web2py覚えようかと思うんだけど、どっかにチュートリアル的なもの無いかなー
ようつべの動画は見たけどもうちょっと詳しいのがいい…

29 :
Pyramidみたいにサイトデザインが良くてドキュメントが一部日本語されてるとそれだけで勉強しようって気にさせてくれる
中で翻訳してくれてる人お疲れさまです

30 :
web2pyわかりやすくていいね

31 :
アプリ起業 iPhone C#まとめ Ver 1.5
http://tinyurl. com/9w97424

32 :
『みんなのPython 第3版』を学習すればチュートリアルを見ながらbottleでwebサイトを作れるぐらいの基礎知識が身につきますか?

33 :
>>32
やる気があればなんでもできる

34 :
>>33
みんなのPythonだけでは無理だと遠回しに言っているのですか?

35 :
>>34
本だけではすべて網羅してるわけでもない。
本にないわからないことはWEBで調べて。
みんpyはWEBに特化したこと書いてるわけでもないでしょ。
んだから、やる気があればってはなしになる。
みんpyはいい本だから持ってて損は無いと思う。
質問者のレベルわからんし、この本あれば〜とか言われても・・・ってのが正直な気持ち
言語自体初心者なら、「Pythonスタートブック」これおすすめする。
↑よんで次にみんpyとポケットリファレンスで普通な知識量になる。
もっと作り込んだり、チューニングとかしたかったら、それなりの本よめばいい。

36 :
>>35
ありがとうございます。
ちょっとPHPを弄れる程度で、PHPのフレームワークを使った事はありません。
Pythonスタートブックを読んだ後にflaskのサイトにあるサンプルを作ってみたのですが、いまいち意味がわからず自分なりにカスタマイズするという事が出来ませんでした。
今回、bottleが初心者向きっぽいブログ記事を見つけたので再度挑戦してみようと思い、みんなのPython 第3版で勉強し、その後にbottleに取り掛かりたいと考えている次第です。

37 :
Pythonスタートブック読むだけじゃなくて
全部打ち込んでみたかい?
出てきた組み込み関数とかクラスの作りとかとpythonの独自な書き方とか
まずはこれを頭で理解して覚えた方がいいよ。
急がば回れができないとのちのちつらくなる
スタートブックおわったなら、みんpyやってみればいいよ
フレームワークの選択基準は初心者向きとかでチョイスするより、
日本語の解説サイトが多いのを使うってのもちかみちですよ
わからないことあったら、またきいてくれ

38 :
ム板でもbottleのステマしてるのがいたな

39 :
bottleより速い『wheezy.web』
公式: https://bitbucket.org/akorn/wheezy.web
ベンチマーク: http://mindref.blogspot.jp/2012/09/python-fastest-web-framework.html
ベンチマーク(色々):http://mindref.blogspot.jp/search/label/benchmark

40 :
tes

41 :
おもろいけどすぐ飽きる
http://portal.nifty.com/2013/03/22/a/3.htm

42 :
>>37
日本語情報を求めるならpythonに足を踏み入れちゃいけんわな
マジで日本語は皆無すぎ

43 :
pythonだけじゃなく他の言語もそうだよ
海外の技術資料を読めないとお話にならない
日本はIT技術の輸入国だから、輸出国である欧米の言語を理解できないと詰む
だから英語力は付けておかないと苦労する

44 :
E2CHとは、新しい掲示板サービスです。
Pythonのフレームワーク Tornado 使用
http://www.e2ch.com

45 :
>>44
スマートフォンでもタブレットでも、ご利用は可能です。

46 :
Flickr も韓国語と中国語はあって日本語無かったしなw

47 :
すみません、プログラム板からこっちに振られたので再度質問させてください。
ubuntuでpyenv内にpylonsフレームワークを利用しているのですが、controllerのpyファイルを修正して、再度サイトにアクセスしても修正前の結果となってしまいます。
apacheのアクセスログにも修正前のログが出力されているので、ブラウザのキャッシュではないと思います。
.pycファイルも消してから実施していますが結果が変わらずです。

48 :
>>47
mod_pythonならapache再起動しないとダメだと思う

49 :
>>48
ありがとうございます。
毎回apacheの再起動が必要なのですね。
ただtemplate(mako)は入れ替えたら即時反映されるのですがクラスはダメという事でしょうか。

50 :
>>49
テンプレートファイルはテキストとして読み込んでパース→出力するだろうから、キャッシュ
されてない限りpythonのコードとしてメモリに載ることは無いわけで。

51 :
PHPerですがPythonに興味があります。
PHPerでも理解できそうなフレームワークを教えて下さい。
レベル的にはオブジェクト指向は理解できる。
PHPのフレームワークは使ったことないが、
HTMLとロジックを分離し、オレオレフレームワークでMVCは実現できる。
そんなところです。
mod_pythonのPython Server Pagesという概念はPHPと類似してるようなので理解出来ると思いますが、
mod_pythonは>>47のようになるので、何かよさげなMVCフレームワークを使いたいです。

52 :
>>51
その条件ならFlaskが近いかな
Python全般に言えることだけど日本語ドキュメントはあまり期待できないから
英文読めないと辛いよたぶん

53 :
>>52
ありがとうございます。
Flaskを使ってみたいと思います。
やっぱPythonの壁は英語の壁なんですね・・・
英語は自信ないですが試行錯誤してみます。

54 :
47ですが、python利用する際はmod_pythonがデファクトかと思ってましたがそんな事もないのでしょうか?
アクセスが増えた場合にパフォーマンスが悪くなったり、アプリが落ちたりといった不安があり何となくapacheを利用しました。
ec2上で構築してますがインスタンスをスケールする事で回避できるのでしょうか。

55 :
Python界隈では ngnix + uWSGI とか Tornado が主流じゃないの
重いだけのApacheなんか使わんよたぶん、知らんけど

56 :
python使える共用サーバなんてほとんどApache
ルートなくてもユーザ側である程度htaccessで制御できる点で便利だしな
ただルートがある状態でわざわざ選択するかというと自分ならしないな

57 :
ありがとうございます。
大変参考になりました!

58 :
Nginxすらいらない感じだよな。ほとんどuWSGIでpythonは動いている

59 :
easy_install uwsgi も
pip install uwsgi もコケるんだけどなんで?
win8 でも centos でもダメ。

60 :
エラーメッセージは
File "c:\users\hoge\appdata\local\temp\easy_install-axcwis\uwsgi-2.0\uwsgiconf
ig.py", line 8, in <module>
AttributeError: 'module' object has no attribute 'uname'

61 :
windows だと os.uname がないのか。

62 :
centos は python-devel 入れたらいけた。
スマソ

63 :
どうしてbottleは速くてflaskは遅いの?

64 :
bottle+nginx+gunicornでhello worldを出すところまで解説してるブログ記事って無いですか?
ご存知の方がいればご教授下さい。

65 :
>> 64
Flaskのほうが情報多いから乗り換えたら?

66 :
>>65
それはバッドノウハウが多いからじゃねーの?
flask 使うぐらいだっら pyramid 使うわ

67 :
スレが出来て2年100レスにも満たない
今年入ってからまだ10レスにも満たない
python完全にwebでオワコンじゃねーか

68 :
Djangoは別スレですしおすし

69 :
Flask + SQLAlchemy + WTForms の組み合わせが一番ラクだな

70 :
www

71 :
flaskとbottleならどっちがいいんだろ
たいして変わらない気がするけど

72 :
>>71
どっちもマイクロフレームワークで大差ないと思うよ
個人的にはBluePrints機能がある分flaskの方が好き

73 :
>>69
wtformsよさそうだなと思ったらpython3に対応してなかったでござる

74 :
flaskを使って簡単なブログを作ったのですがレンタルサーバー上で動かすときは
どうするのが主流なんでしょうか?
今はレンタルサーバー上で python app.py として動かしているのですが
これで何か問題はありますか?

75 :
>>73
してるよ
古いバージョンのドキュメントを見たんじゃないかい
>>74
root権限がないならあまり選択肢ないからなー
debug モードでなければそれでもいいんじゃない

76 :
>>75
コマンドコピペでnginxをインストールして
pipでuwsgiをインストールすることはできましたが
設定のしかたがよくわからずorz
自力で頑張って無理だったら改めて質問します。

77 :
flaskやbottleで日本語URLが使えるか気になったからちょっとbottleで試してみた。
あっさりうまくいって拍子抜けした。
ただ日本語の資料が無いだけで何でも出来るんだね。
bootstrapとかはどうなんだろう?

78 :
pyconのスライドにpyramid入門てあったからちょっと触ってみたけどいいねこれ

79 :
>>>a = ['ringo','リンゴ']
>>>print a
[{'ringo':'\xe3\x82'}]とか\u73feとかで表示されますが、これを日本語でちゃんと、'りんご'と表示させるにはどうすればいいですか?

また、階層が深いと[<ringo: ringo object>]のようになったりもしますがこれの対処法も教えてもらえないでしょうか?

80 :
マルチ乙
Python3使うかreprの実装読むかpprintみたいなモジュール使うか自分でdumpするか

81 :
>>79
お前も人間的にゴミだな
色んなとこに貼り付けて何が楽しいんだ?
元の質問者をからかいたいのか?

82 :
Django
https://www.youtube.com/watch?v=jn5ajaZgcMw

83 :
>>82
マルチうぜぇ

84 :
pyramidとかflask使ってる人にお聞きしたいんですけど
formライブラリは何使ってます?
colandar + deform? それともwtforms?
何かおすすめあれば教えていただきたいです

85 :
wtforms 使ってる
colandar , deform っていうのは知らないなぁ

86 :
xampp(perl phpオールインワンパッケージ)のpython版みたいのないかな?
xamppちょっといじればいいけどperlもphpもいらないし個別インスコもめんどくさいし

87 :
>>85
ありがとうございますwtforms使ってみます
バリデーションエラーの日本語化ってどうしてますか?

88 :
組み込みのvalidatorにもmessage引数に日本語メッセージ渡せるよ
自作validatorなら
wtforms.validators.ValidationError(message=u'', *args, **kwargs)
この例外のmessage引数にメッセージをセットして raise する
質問の意味が i18n,i10n,m17n の話しなら使ってないのでよくわからない

89 :
>>88
たとえば、DataRequiredなんかはよく使うバリデータだと思うのですが
日本語のバリデーションエラーを表示したいとき、各フィールドにそれぞれ
validators=[DataRequired('内容が入力されていません')]
のように書くものなんでしょうか?

90 :
継承してメッセージ書き換えたクラス使えばいいんじゃね

91 :
Djangoって今でも主流なんですか?

92 :
主流なんじゃね

93 :
やっぱ主流なんすか
DjangoはRailsに劣るのでフルスタックMVCでRailsに勝るものが欲しいのですが
最近なんかいいの出てきたりしました?

94 :
>>90
なるほど! なぜ思いつかなかったのか…
ありがとうございます

95 :
pyramid使ってる人って少ないんですかね

96 :
>>93
劣るのは君の能力なんじゃね

97 :
>>96
別に言語の優劣語りたいとかPythonを馬鹿にしてるわけじゃないのでムキにならないで下さい
ただRailsと比べてDjangoの性能が低いということを言っただけなので
フルスタックでなければRailsより勝るものなんて星の数ほどあるわけだし
言語的に遅いPHPでさえRailsに勝るフルスタックなPhalconとかもあるわけだし
じゃあPythonは?というわけです

98 :
劣るとか低いとか曖昧な主観で話す奴はだいたい頭が悪い

99 :
劣るだけなら性能か機能かわからんが
性能が低いと言われればメモリ使用量も速度もその通りだけどな

100 :
どんな環境で動かしてんのか気になるわ


100〜のスレッドの続きを読む
CodeIgniter Part3
OpenPNE その6
Proxy制限版プチ☆ボード公開♪
デザイナーとの連携
    【大人のCGIスクリプト】買った?    
perlスクリプト⇒phpスクリプト移植要望スレ
組み込み型全文検索エンジンSenna
ギコタクの「だから逝ってないでしょ」出張所
WebProg板の名無しさんを決めよう
PHP上級者が集まるスレ
--------------------
■■■オランダ人従軍慰安婦に謝罪したい9■■■
【バーチャル】hololiveファンスレ🍫#10956【youtuber】
ダイの大冒険 3
【大記録】AKB48新曲『失恋、ありがとう』初登場1位 通算39作目のミリオン!シングル総売上枚数5603.3万枚 「歴代1位」記録更新
【NDS】夢特性でも6Vでも何でもポケモン交換スレ★37
下民の質問に皇太子様がお答え下さるスレ38
■公文教室ってどうよ■43
【探偵】18650電池 5mAh【熊、おっさん】
【岩手】ジョイス、JOIS【大手?】その3
【大相撲】異例!千秋楽観戦トランプ大統領用に正面升席全確保
【GBC】スペースネット コスモレッド/コスモブルー
【FPS】PS4に最適なヘッドホンを語るスレ 5【PS5】
【MHFZ】モンスターハンターフロンティア Part5761
薩摩の隼人族って朝鮮人の子孫なの?
連想ゲーム(懐洋版) 2
【PSO2】愚痴スレッド483
プログレッシヴの何処が素晴らしく何処がいけないのか?
(´AωA`)
中村俊介は美形すぎて人気が出ない 5
☆★☆★☆★マハポーシャの名機達★☆★☆★☆
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼