TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
PHPでOOP
【PHP】Laravel【フレームワーク】 Part.3
【PHP】フレームワーク Akelos
クロスサイトスクリプティング対策
【PHP】1が必死にPHPを勉強するスレ
Perl書くのにどんなエディタ使ってる?
【Perlフレームワーク】Catalystを語る人
Amazon EC2
(´-`).。oO(なんでだろ?)
use Socket;について熱く語るスレ
【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 :
- どんな環境で動かしてんのか気になるわ
- 101 :
- 余ったリソースを他にさけるって素晴らしいことよ?
- 102 :
- 素直にJavaでも使えよ
- 103 :
- 結局ないってことでおk?
- 104 :
- >>97
え?PHPって遅いの?
生のPHPが1番速いと思ってたんですけど。
(PHP Python Ruby)
フルスタックが良いという意味がイマイチわからないんですけど、何が出来るんですか?
速いと言われてるフレームワークに自作で機能を付け足していけばいいんじゃないかという考えは間違いですか?
- 105 :
- Railsの性能がなんだって?
http://www.techempower.com/benchmarks/#section=data-r9&hw=peak&test=db
- 106 :
- >>103
うん。お前の能力でまともに使えるものは無い
- 107 :
- >>105
横から申し訳ないのですが、このテストってRubyは2.0とかじゃないんですよね?
Python3やRuby2.0で比較してる記事を知ってたら教えていただけないでしょうか?
py3でbottleを使ってるのですがsinatraの方が速かったら悔しいなぁと…。
- 108 :
- Python Ruby 製のwebフレームワークの応答速度なんて
どれも似たり寄ったりで大差ないよ
速い応答速度が欲しけりゃ言語を変えたほうがいい
それに単純なベンチと違って実際のWebアプリは
実処理部分がより複雑でそこに処理時間とリソースを食われる
いくら単純処理の応答が速かろうがあんまり意味はない
翻って単純で軽いWebAPIを提供するようなサーバ
ではベンチの速いものが役に立つ
- 109 :
- http://d.hatena.ne.jp/yayugu/20110712/1310461636
まぁベンチなんてあてにならないってことよ
- 110 :
- djangoのormだけbottleで使うことってできますか?
- 111 :
- できる
けどどうせ使うならSQLAlchemyの方が断然高性能だよ
django-ormはdjangoで使うから良い(admin的に)のであって
純粋にORMとしてはいまいち
結局やりたい事ができず
生SQL書かざるを得ない事がまれによくある
- 112 :
- SQLAlchemy 程の機能はいらないなら peewee がおすすめ
bottleでdjango-ormより遥かによい
- 113 :
- sqlalchemyはいろいろめんどくさいので
簡単なdjangoのormが使えたらなと思いました
peeweeは多対多のリレーションのinsert, update, deleteがくっそめんどくさかった記憶があります
- 114 :
- pyramid使ってる人はorm何使ってます?
やっぱりsqlalchemyが多いんでしょうか
- 115 :
- ormより生SQLがぜんぜんいい
なんたって生だからね
生でinsertとかも出来ちゃうんだ
ormなんてラップに包んだものは気持ちよくない
生だと気持ちよすぎて早いっていう利点もある
- 116 :
- pythonでormならsqlalchemy一択じゃないの
peeweeは商用DBサポートしてないしググっても情報少ない
その点英語にはなるがsqlalchemyの情報の豊富さはとても助かる
- 117 :
- >>115
早漏おつー
- 118 :
- sqlalchemy使うのがよさそうですね
ちゃんと勉強してみます
- 119 :
- テンプレートエンジンは chameleon, jinja2, mako の3つならどれが一番メジャーなんでしょう?
他におすすめのテンプレートエンジンはありますか?
- 120 :
- 圧倒的に jinja2
- 121 :
- >>120
ありがとうございます。jinja2を使うことにします
- 122 :
- tenjin
- 123 :
- uwsgiをエンペラーモード?で動かしているのですが、stopやrestartに物凄く時間がかかります。debian(sysvint)からubuntu(upstart)に移行すれば多少は速くなりますか?
- 124 :
- ubuntu は debian ベースだけど、速くなると思ったのはなぜ?
- 125 :
- >>124
upstartは起動が速いというような記事を読んだので。
- 126 :
- もっとも利用者が多いdjangoを使わず他のフレームワーク使うメリットを教えてください
- 127 :
- djangoは糞
- 128 :
- 古参フレームワークに足りないのを足していったのが後出のフレームワーク
仕様や性能は後出のフレームワークのほうが大抵いい(そうじゃないと作る意味がない)
古参フレームワークは後方互換のしがらみでなかなか仕様を変更しにくい
古参であることの強みはドキュメントの充実と利用者の多さによる情報量
あなたはどちらをとりますか?という話
- 129 :
- ただ後出のメンテナがアレなのでdjangoが多いってだけ
issueでさぼんな!変われ!と書かれる始末
- 130 :
- 後出は実験的に作ってみて作者が満足したから後は頼んだみたいなのとか、
作ったはいいが思ったより流行らなくて開発中止とかそういう危険性がある。
prototype.jsを完全に亡き者にしたjQueryのような存在はPython界には今のところない。
- 131 :
- pyramid は応援してる
- 132 :
- 現状Pythonでwebつくるならdjangoが一番無難だと思う
マイクロフレームワークといろんなライブラリを組み合わせてやるのも悪くはないが
組み合わせるそれぞれのライブラリを覚える必要があり
ライブラリによっては満足にメンテされてないのもあるしでdjangoより面倒になりがち
(Flaskとか糞ライブラリが多いし・・・)
それに最近のdjangoはなかなか良くなってきてるよ
以前に比べて随分と痒い所に手が届きやすくなった
- 133 :
- AngularJS
- 134 :
- pyramidを使うメリットはあるんでしょうか
フルスタックでないフレームワークならflask1択では
- 135 :
- werkzeug
- 136 :
- >>134
アレが一番糞だろうが!
- 137 :
- Flask本体は特に悪くないけどパフォーマンスも良くない
デバッグとかは使いやすいけど
それよりなによりAddon類に罠が多すぎる
フルスタックが不要ならbottleの方がシンプルで良い
- 138 :
- >>124
bottleでサイトを作る時ってMVCにしない方がいいのでしょうか?
なんかディレクトリで分けると作りにくくて…。
- 139 :
- >>137
一番の罠はwerkzeukなんだけどな
- 140 :
- >>138
言っている意味が良くわからないけどmodels.pyとtemplates分けるだけなら簡単だろ
urlパス毎に分割するのがムズいという意味なのか?
- 141 :
- pyramidとbottleをちょっと触ってみたけど大きな違いはなさそう
pyramidにあってbottleにないもの、またはその逆は何かあるんでしょうか
- 142 :
- >>140
ブログ記事を参考に
controllers
models
templates
という3つのディレクトリを用意してその中にそれぞれのファイルを作ったんです。
サイトを作りながら何か回りくどいなぁと感じてまして。
mysqlを使う際はどんな構成がベストなのでしょうか?
- 143 :
- プログラミング言語がソフトウェアの品質に与える影響
http://developers.slashdot.jp/story/14/11/08/081210/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E3%81%8C%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%93%81%E8%B3%AA%E3%81%AB%E4%B8%8E%E3%81%88%E3
- 144 :
- WerkzeugはLocal周りが気に食わん
- 145 :
- Rubyがダメな理由
>>143みたいなレスしないと自尊心が保てないやつがいる所
- 146 :
- >>142
俺はその構成で困ったことは無いよ
- 147 :
- 秀丸でファイルを更新したらftpでアップロードしてsshでuwsgiを再起動(restartに2-3分かかります)してページを確認という方法でBottleのサイトをコツコツ作っています。
自分で作業しながらとても効率が悪いと感じているのですが、何かオススメの方法ってありませんか?
html→PHPとずっとこの方法でやってきたのですがもっと良い方法があるのてはないかと思いまして…。
- 148 :
- uWSGI の py-auto-reload で監視しつつ Samba で共有したファイルを直接編集するとか
- 149 :
- bottle > pyramid でおkですか?
- 150 :
- ssh してるなら ftp なんて使わずに scp すればいいのに
全部自動化出来るし
uwsgi 再起動もしなくて良い方法もあるのに
- 151 :
- ローカルに同じ環境作るんじゃだめなんですかね
- 152 :
- php のノリのまま開発されてるんですよ
- 153 :
- Notepad++はftpやらsshやら直接接続して編集できるから設定しとくと便利
- 154 :
- 派生ビルドまで作ったのにそんな設定知らんかった
- 155 :
- 質問です。
Javascriptでブラウザ上から操作してある値を得て
その値をAjaxを使ってサーバー側のPythonに送って処理して
その処理した値をJavascriptの方に返したいのですが
どうすればいいでしょうか?
- 156 :
- >>155
なぜそれが必要なのか、具体的に何をしたいのか、
さしつかえなければ書いて。学校の宿題?
- 157 :
- 馬鹿には無理
- 158 :
- >>150 >>151
「 >>152 」の方が書かれているようにPHPから来たのでputtyとfilezillaを使ってます。
>>153
初めて知りました。時間が出来た時に勉強します。
[uwsgi]に
python-auto-reload = 1
を追加したら.pyのファイルは自動更新されるようになりました。
http://d.hatena.ne.jp/dayflower/20121017/1350447805
を参考に.tplファイルも自動更新にしようとしたのですが、
uwsgiを別の仮想環境にインストールしている
(これを参考にしました→ http://qiita.com/5t111111/items/e170fead91261621b054 )
のでimport uwsgiでエラーが出てしまいました。
複数のドメインを運用する場合にはそれぞれにuwsgiを入れるしかないのでしょうか?
- 159 :
- scに書いてしまったので再投稿です。
>>150 >>151
「 >>152 」の方が書かれているようにPHPから来たのでputtyとfilezillaを使ってます。
>>153
初めて知りました。時間が出来た時に勉強します。
[uwsgi]に
python-auto-reload = 1
を追加したら.pyのファイルは自動更新されるようになりました。
http://d.hatena.ne.jp/dayflower/20121017/1350447805
を参考に.tplファイルも自動更新にしようとしたのですが、
uwsgiを別の仮想環境にインストールしている
(これを参考にしました→ http://qiita.com/5t111111/items/e170fead91261621b054 )
のでimport uwsgiでエラーが出てしまいました。
複数のドメインを運用する場合にはそれぞれにuwsgiを入れるしかないのでしょうか?
- 160 :
- >>159
開発サーバー使え
bottlepy.org/docs/0.12/tutorial.html#development
2 つめの質問は、uWSGI 側で解決したいならそれであってる。
Python 側で解決したいなら SERVER_NAME で分岐すればいいんじゃね。
- 161 :
- >>160
ドメインの管理はnginxでよくねーか?
- 162 :
- 少し詰まってしまったので質問します。
flask に flask-wtforms を 入れてフォームを作成したのですが
form.validate_on_submit() を使った際に Trueにならなくて困ってます。
TextField()で作成したフォームをsubmitした場合はうまくいくのですが
なぜかSelectFieldで作成したフォームはどの値を入れてもFalseになってしまいます。
enable_csrf を false にしたり templatesの<form>の一番上に{{ form.csrf_token }}を入れたり
色々としてるのですがうまくいかないです。
- 163 :
- Go言語に鞍替えして最近ぜんぜん使ってないけど
flaskは3rdライブラリがバグまみれでかなり手直しが必要だった
というわけでflask-wtformsのソース見たほうがよい (俺の直感)
- 164 :
- 161 です。
いろいろしてたら解決しました。
SelectFieldで作成した際にchoicesで返却する値を
int型にしてるとダメだったみたいです。
unicode()で変換してから通すと行けました。
- 165 :
- >>163
flask-sqlalchemy の悪口はそこまでだ!
- 166 :
- pyramid使おうよ
flaskとそんなに変わらないよ
- 167 :
- >>166
変わるよ
pyramid の方が良い
- 168 :
- 個人で使うならflaskがお手軽で楽だなー
- 169 :
- 異常終了した時に自動的に再起動させるには何を使えばいいですか?
ちなみにPython3です。
- 170 :
- プロセス監視するスクリプトを書けばいいんじゃね
- 171 :
- ttp://supervisord.org/ とか使うのがいいんじゃね
- 172 :
- batでループさせとけ
- 173 :
- >>171
が正解
- 174 :
- >>171
>>173
ググってみたらpython3には対応していないという話が出てきました。
(´;ω;`)
- 175 :
- >>174
デーモン管理とアプリは切り離せるだろ
supervisor はあくまでもデーモン管理だよ
- 176 :
- flaskと比べてpyramidの何がいいの?
- 177 :
- pyramid使うんだったらdjango使うよ
さくっと作りたい小さいものならbottleかflask使うよ
- 178 :
- ピラミッド・パワーってあったよね(´・ω・`)
- 179 :
- >>177
俺もそれが正解だと思う
- 180 :
- 最近始めたばっかりだけど和訳が古過ぎて英語のほう読まないと行けないのがきつい
- 181 :
- 日本だとdjangoやっとけば仕事になりそうってだけ
それ以外のフレームワークを学習する余裕がない
- 182 :
- 日本でdjangoの仕事あるの(´・ω・`)?
- 183 :
- 今仕事で使ってる
- 184 :
- 求人見る感じどこもdjangoばっかり
- 185 :
- 日本からrailsを死滅させたい
だからぼくは今日もdjangoでhello worldを書くよ
- 186 :
- がんがれ
- 187 :
- django, flask, bottle, pyramidと全部触ってみたけどpyramidに落ち着いた
django以外はどれも似たり寄ったりだね
- 188 :
- http://mizchi.hatenablog.com/entry/2015/03/14/133535
- 189 :
- マルチやめれ
- 190 :
- ☆ 日本の核ブ装は絶対に必須ですわ。☆
http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html
☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が
3分の2以上を超えると日本国憲法の改正です。皆様方、必ず投票に自ら足を運んでください。
私たちの日本国憲法を絶対に改正しましょう。☆
- 191 :
- ぱいそんそわそわ
フォロリクよろしく(^з^)-☆
ややちゃん♂
https://twitter.com/minwqgmg
#ややちゃんかわいい
ややちゃんよりかわいいMTFなどいない
http://i.imgur.com/L7IX75Q.png
http://i.imgur.com/lkujqEZ.png
https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg
http://i.imgur.com/t1dy6yB.jpg
#百合原まこきもいしね
http://light.dotup.org/uploda/light.dotup.org175301.jpg
https://twitter.com/mako_yurigahara
- 192 :
- http://peace.2ch.sc/test/read.cgi/tech/1431763770/302
おすすめのフレームワーク
何でもこなせるタイプのDjango
軽量系で人気のFlask
最初は上の2つから入門したほうが困った時にググると情報が多いのでおすすめ
他にもbottleとかtornadoとかpyramidとか他にもあるけど慣れてから試してみればいい
PythonでWeb制作している人たちはレベルの高い人が多いので技術的な質問は2ちゃんで回答を得られないと思え
俺も2ちゃんでは回答しない
わからないことはja.stackoverflow.comへ丸投げすればいい良質な回答が付く
Yahoo知恵袋はバカしかいないからあそこで聞くのは時間の無駄
- 193 :
- 宣伝乙
- 194 :
- stackoverflowは英語版の方がいいよね
- 195 :
- 名前自体3ヶ月ぶりくらいに聞いた
現在の1日の平均質問数18件で、12月〜1月の20件以下だ
俺の予想でもここまで伸びないとは思ってなかったぞ
- 196 :
- yahoo知恵を馬鹿にしてるけど、賞味yahoo知恵未満だよ。
話題にすらならないからね。
- 197 :
- stackoverflow知らない奴はたいてい初心者
- 198 :
- 今はこの手の選民ぶった負け惜しみが精一杯
- 199 :
- 薔薇族
- 201 :
- Flaskは?
- 202 :
- django on ruby
http://gigazine.net/news/20160524-hello-ruby-review/
- 203 :
- stackoverflowっておまえらみんな英語できんのかよ
まぁ読むぐらいならわかるけど文法めちゃくちゃになるから書くのは無理だわ
pythonは2と3に分かれて自分の中で面倒くさい言語になってしまったけど
日本でのコミュニティーの衰退っぷりが(元々そうでもなかったが)
やっぱ他の人もそれを感じてるんだろう?
- 204 :
- おとなしくphpやっとけ
- 205 :
- http://drillan.github.io/python/get_stock_price_from_rakuten_rss.html
こちらのページを参考に楽天RSSから株価を取得するプログラムを
作成しているんですが
株の銘柄をCSVで複数指定できるように改良したんですが
同時に128以上の銘柄を指定するとなぜか以下のようなエラーが発生してしまいます
127以下の場合はエラーが発生しません
どうすればよろしいでしょうか?
>Unable to establish a conversation with server (err=0x4006)
- 206 :
- ttp://hesonogoma.com/stocks/data/japan-all-stock-prices.json
- 207 :
- https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AAng/mbgdnfmdelffjdhkdggilmphfdihnmcj?hl=ja
- 208 :
- https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites
これみるとDjango1つだけ入ってて他はpythonとしか書いてないけど
これはなんかパイプかなんかでデータの一部をpythonに渡して処理してるだけかな?
- 209 :
- おまいの目は節穴か
- 210 :
- ああ、そういえばAPIでpython使えたりするんだっけ
- 211 :
- Bottleやweb2pyを弄ってきて、今Djangoやってるんだけど
Djangoって設計がおかしくない?
ユーザーは疑問を持たず使えてるの?
公式ドキュメントが1000ページ超えってありえんだろ
- 212 :
- 気付くのおそいわな
- 213 :
- >>211
何ページくらいなら許すの?
昔、某ベンダーに質問したら
貴方うちの製品に精通してます?たった数百ページのマニュアルなんで読んでください
って言われたことがある
- 214 :
- 1000ページじゃ少なすぎて読む気も起こらないよなw
インストールの説明くらいしか書いてないだろ
- 215 :
- 貧困女性の風俗勤務実態調査の方がボリュームありそう
- 216 :
- flaskのアプリをデプロイするには組み込みのserverじゃなくてnginx使うの?
- 217 :
- Flaskでマルチパートなレスポンスを返す方法がわかりません。
どのあたりを参照したらよいでしょうか?
- 218 :
- 基礎
- 219 :
- 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
MGMFESVXQG
- 220 :
- アサヒる
- 221 :
- ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
- 222 :
- プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
DEM5Q
- 223 :
- flask始めたわ
よろしくな
- 224 :
- >>223
どんなアプリ作るんだい?
- 225 :
- bottle.pyのコードリーディング始めるわ
- 226 :2019/03/24
- >>6
あ
ソーシャルネットワーキングのシステムを作ろう!
サーバーサイドJavaScript総合
【Java PHP CGI mod_perl】の使い分け for プロ
【HTML】StrictなHTMLのBBSを作ろう【Perl,PHP】
Drupal node 9
Session管理してる?
【待望】PerlユーザのためのPHP入門
【ECサイト】Live Commerce1号店
【PHP】Laravel【フレームワーク】 Part.3
PHPでOOP
--------------------
【東京医科大】女子受験生を一律減点…関係者「いわば必要悪」 「女3人で男1人分」★9
チアが好き!チア画像掲示板
野菜・果物があなたを救う!
さくらシンデレラ12
【山本太郎】れいわ新選組88【安倍/竹中/経団連はとんでもない!】 (本スレ)
チームムラマサ/エクスペリエンス総合 B105
□■□ PAUL&JOE ・ポール&ジョー・Part29 □■□
【九州地区G1G2】福岡・若松・芦屋・唐津・大村☆29
高橋大輔の性癖検証スレ66
横浜高校part337
【フィギュアスケート】ぬりかべヒラメ 本田真凜アンチ107【オスカーゴリ押しスケート芸人】
【UO】そろそろ引退しますよ【課金レベルじゃねェ】
レイドジャパンの超★新星カンタくん応援スレ!
スター☆トゥインクルプリキュア4
Free!ノマカプスレ
【若ハゲ】ハゲ対策何してる?【薄毛】
【47 京橋駅前】大阪市バス【さらば澪つくし】
ものまね歌手青木隆治を語ろう part6
SJ391
種田梨沙 Part63?
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼