X



【Python】Webフレームワーク Djangoスレ Part2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/12/15(木) 23:47:02.03ID:???
LL言語「Python」で実装されたWebフレームワーク Django
Web開発する上で必要となる機能がそろっており、
管理サイト画面を自動作成できるなどの特色を持ちます。

前スレ
【Python】Webフレームワーク Djangoスレ Part1
http://kohada.2ch.net/test/read.cgi/php/1156612854/

本家サイト
http://www.djangoproject.com/

日本語ユーザ会「Djangoと日本の仲間たち」
http://www.djangoproject.jp/

日本語解説サイト
ttp://ymasuda.jp/python/django/index.html

解説本(英語) 「Pro Django:」2006年10月30日出版予定
ttp://www.amazon.co.jp/gp/product/1590597257/

あなたがDjangoを利用すべき10の理由(和訳)
ttp://www.everes.net/2006/jan/30/3042306a305fdjango3092522975283059304d10306e74067531/

IT Pro記事
ttp://itpro.nikkeibp.co.jp/article/NEWS/20060410/234868/

IBM developerWork記事
ttp://www-06.ibm.com/jp/developerworks/linux/060802/j_l-django.shtml
0391nobodyさん
2015/03/19(木) 13:58:23.68ID:???
ビッ○カメラ札幌店の副店長の佐藤伸弦が暴行事件が起きていた

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
0392nobodyさん
2015/04/09(木) 13:19:39.65ID:jehHF/WR
1.8がリリースされたのに未だに和訳が1.4止まり
LTSだからとっとと1.8のも用意して欲しい
翻訳活動してないのにdjangoの翻訳に関わってるとか名乗らないでほしい
0393nobodyさん
2015/04/09(木) 13:36:49.38ID:???
じゃあお前も手伝えよ
0394nobodyさん
2015/04/10(金) 03:11:50.03ID:???
FreeBSDのPython3.4にpipが(どころか、site-packageには何も)入ってないんですが、
その辺の事情をご存知の方、情報ください
0395nobodyさん
2015/04/10(金) 11:36:23.16ID:IfD1hcAX
何でまたWebprog板で聞いたのか・・・・
どうやってインストールしたのか知らないがpipは搭載されているから
標準パッケージにはまだ3.4がないからソースコードからインストールしたのかどうか知らないが
インストールに失敗したのではないかと
0396nobodyさん
2015/04/10(金) 20:32:04.94ID:???
ごめんなさい。板違いでしたね。
Djangoがインストールできなかったので、つい。。。

ついでだから説明しますと、portからもpkgからもインストールしてみましたが、
どっちもsite-packageは空でした。

何かpipに(例えばセキュリティー上の)問題でも発生したのかではと思って
尋ねてみました。
0397nobodyさん
2015/04/22(水) 14:13:21.75ID:iJvGkrJi
FreeBSD の ports はバグの温床
0398実は男
2015/04/28(火) 22:33:49.88ID:???
ぱいそんそわそわ
フォロリクよろしく(^з^)-☆

ややちゃん♂
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
0399nobodyさん
2015/06/23(火) 01:15:24.03ID:kjxEkJAQ
へぇ、Djangoのスレあったのか。
今月の頭ぐらいPythonとDjangoを使ってるんだけど、
だいたい分かった。何か質問があったら答えるよ。
0400nobodyさん
2015/06/23(火) 02:29:43.67ID:???
んじゃ金正男の嫁のスリーサイズ教えて
0401nobodyさん
2015/06/23(火) 02:35:09.92ID:???
Djangoと関係ないので断ります
0402nobodyさん
2015/06/23(火) 13:58:53.76ID:SobDk1j7
laravelのドキュメント翻訳って一人でやってるしDjangoの翻訳がまったく進まないのはリーダーが悪い
0403nobodyさん
2015/06/23(火) 14:20:47.37ID:SobDk1j7
そもそもあのアンケートも「翻訳不要」に誘導尋問してるような感じだしね
これでDjango翻訳に貢献してますっていうのはちょっとおかしいよねって話
0404nobodyさん
2015/06/23(火) 15:47:36.97ID:???
せやな。何も貢献してない人よりも
貢献しているってだけだな。
0405nobodyさん
2015/06/25(木) 01:47:47.84ID:???
なんであんなに読みにくいんだろう
0406nobodyさん
2015/06/25(木) 22:38:47.36ID:???
翻訳してコミットすれば良いのでは
0407nobodyさん
2015/06/26(金) 07:02:59.90ID:???
djangoは他の国のもあまり翻訳進んでなさそうだな
0409nobodyさん
2015/08/03(月) 21:54:25.08ID:???
manage.py runfcgi socket=hogehoge daemonize=falseでFastCGIを起動すると、kill -SIGTERMで死んでくれない。
defunctだからってことはないと思うけど、チュートリアルとか見ても殺すのにkill $(cat pidfile)だけなんだよなぁ。
0410nobodyさん
2015/08/03(月) 22:09:28.04ID:???
×defunct
○deprecated
0411nobodyさん
2015/08/04(火) 12:32:33.22ID:???
死んだら http でポート叩け
0412nobodyさん
2015/08/04(火) 22:16:53.73ID:???
自己解決。
実際はmethod=preforkとしてたんだけど、コレが良くなかったみたい。
Python3+Django1.8で動かしていて、runfcgiに必要なflupパッケージにflup6を使っていて、コイツがpreforkモード時の
シグナルの取り扱いにバグだかなんだか分からないがちゃんと拾ってくれなかったのが原因だった。

preforkにしたのは公式やWeb検索であったからで、とくにマルチプロセスにする意味もないのでmethod=threadedにしたら
問題なく動いた。

まぁ、どうせuwsgiとか使うのが常套なんだろうから大して役に立たないけど、情報展開。
0413nobodyさん
2015/08/10(月) 09:57:31.75ID:aAG1FD9w
無料でdjango動かせるところがいいんだけど
俺の知ってる限りだとdjangoのバージョンが古いんだよね
1.8が使える所があったらいいんだけど
0414nobodyさん
2015/08/10(月) 10:10:10.07ID:???
GAEもDjango動くとか言ってて騙されたわ
0415nobodyさん
2015/08/10(月) 13:47:02.66ID:???
スレチだけどheroku池
0416nobodyさん
2015/08/10(月) 14:00:51.55ID:???
あっごめんスレチではないのか
0418nobodyさん
2015/08/10(月) 23:50:30.22ID:+yFSj61n
ロケールが日本の時のnaturaltimeで未来の分数に「今から1時間」みたいなの気持ち悪い
この訳を考えたやつ出てこいよwww
0419nobodyさん
2015/08/11(火) 12:02:46.15ID:???
>>418
無理に翻訳しなくていいから
母国語で書いて!
0420nobodyさん
2015/08/19(水) 23:01:45.48ID:???
まだ1.4がメンテナンスされていたのかよ
さっさと切ればいいのいのに
0421nobodyさん
2015/10/30(金) 11:16:38.21ID:H6qoFEao
Djangoについて勉強したいのですが、何かいい資料はないでしょうか?
英語の資料とか勉強過程で読んで来たのですが、なかなかしんどくて
できれば日本語の本があればいいのですが
0422nobodyさん
2015/10/30(金) 21:29:36.05ID:???
俺も我慢して英語の本を読んでるよ
0423nobodyさん
2015/10/30(金) 21:51:19.32ID:???
>>421
かってにマルチしないで・・・

>>422
やっぱ洋書が一番ですかね
プログラマーやってると英語できないって致命的だなぁと思います
0424nobodyさん
2015/10/31(土) 11:43:12.18ID:4u0/YoLN
致命的ならお前はもう死んでいる
0425nobodyさん
2015/10/31(土) 20:01:26.57ID:i2zw6rVr
特定のコンセプトなしに自由に利用することができるフリーな掲示板です。

自由なスレッドの作成、投稿にコメントの付与など3次元で楽しめます。
URLの投稿でのサイトの内容を画像でキャッシュします。
履歴も表示することができ、サイトの保存にも役立ちます。

また、RSS配信の記事を一覧で表示するニューススレッドを追加しました。

http://fluid.twolineprj.com/twoline/entry
(スマートフォンにも対応)

気軽に投稿してみてください。
また、新規サービスも続々追加予定。
こんな機能があったら・・などご意見も絶賛募集中!
0426nobodyさん
2015/10/31(土) 23:06:01.54ID:???
本を買わずとも、とりあえず思ったとおりに動かすようなのは日本語のページ見ながらでもできると思う。

ただ、なんというかべからず集というかベストプラクティスというかそういったものを体系的に学ぶとなると、書籍なのかな
0427nobodyさん
2015/11/02(月) 03:28:28.05ID:???
洋書がいいよ。なんてったって要所を抑えているからね。ばいちゃ
0428nobodyさん
2015/11/02(月) 05:13:04.61ID:5qABfOWD
★桐光学園中学校高校バスケットボール部 インターハイ出場
桐◎学◎中学校の試験中は、お父さんも気を使っていたみたいで、
試験が終り週末に私(しまんざき結子)が自宅アトラス調布の嶋ザキ家のキッチンで洗い物をしている時襲われ?ました。
^^急に後ろから抱きしめてきた。 「慎太郎お父さん!」 言ったけど、構わず私の、、耳を舐めてチンコが勃ってました。
兄は万引き東京電機大学中学校しまんざき亮すけ(介)しまんざき結子=もと稲城市立向陽台小学校評判 万引 とぐぐれば顔!)
0429nobodyさん
2015/11/02(月) 12:55:32.10ID:OiZKD7bG
>>427
めっちゃうけたωωωωωωωωω
0430nobodyさん
2015/11/04(水) 19:16:35.89ID:gcyCvqHq
転職時の注意事項。
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in Tokyo
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
0431nobodyさん
2016/01/26(火) 21:52:59.08ID:xWpOE00O
742 デフォルトの名無しさん sage 2016/01/26(火) 11:04:43.37 e3nmXFm7

そうか、やっぱ遅いのか
pypy使えば少しは早くなるのかな?

PythonはTracで感じたけれど、スクリプトじゃなくアプリケーションレベルになると極めて遅い印象なんだよな
Tracだけかもしれないけれど
Dropboxは通信が関係してくるので遅さは仕方がないけれども


Djangoスレなんて専用のがあるんだな
そっちに行ってみよう
0432nobodyさん
2016/02/01(月) 14:45:45.09ID:GT9PcjWe
データベースに性別で男か女かだけを0か1で入れたいんだけど、こういう場合でもPositiveSmallIntegerFieldがいいのかな?
かなり冗長な気もするけれど
0434nobodyさん
2016/02/02(火) 16:18:52.70ID:???
>>433
で、Fieldはどれがいいの?
SmallIntegerと、そのISOに反してMとFでやった場合のChar(max_length=1)ではどっちが小さく出来るのかなと
0436nobodyさん
2016/02/03(水) 15:41:35.78ID:pxpepjDt
year = forms.ChoiceField(
label=u'year',
choices=( [_ for _ in range(1900:2017)]
0437nobodyさん
2016/02/03(水) 15:52:29.45ID:???
>>436
あぁ、そういう事出来たんですね
全く考えてもみませんでした(情けない)

ありがとうございました
0438nobodyさん
2016/02/04(木) 15:10:04.18ID:???
Djangoってなんでこんな分かりにくいんだろうか?
自分でPHPで作ったほうが遥かに楽で早く実装できると思う
0439nobodyさん
2016/02/04(木) 17:44:25.15ID:???
同意せざるを得ない
0440nobodyさん
2016/02/05(金) 16:26:40.94ID:???
たしかに分かりにくいけど一度仕様を把握してしまえば大規模なの作る場合はDjangoのほうが向いてると思う
ぶっちゃけ個人でやるならphpのほうが楽だけどな
0441nobodyさん
2016/02/06(土) 15:04:49.92ID:???
ほかの軽量以外のフレームワークも全部分かりにくいとかぼやいてそうだなw
0442nobodyさん
2016/02/07(日) 16:56:27.33ID:???
誰かDjango1.9を翻訳してくれ
1.4は古すぎて、仕様が違うところがチラホラ
で、エラーと戦うのが面倒くさい
0443nobodyさん
2016/02/09(火) 00:53:05.53ID:???
英語わからんでも、ソース読んだらだいぶ分かるようになった。
0444nobodyさん
2016/02/10(水) 16:21:00.58ID:???
バグ増殖マンですね判ります
0445nobodyさん
2016/02/14(日) 21:18:21.64ID:???
今のDjangoはマニュアル読んでも分かるように、1.4とは結構文法が違ってきている
日本語に翻訳するべき時期には来ているとは思うね
0446nobodyさん
2016/02/14(日) 22:42:32.16ID:???
GZip middlewareなんかも、1.4のマニュアルにはセキュリティ問題のこと書かれてないもんな
SecurityMiddlewareもない
1.4のマニュアルはもはや役立たずだよ

つまり、英語が出来ないとDjangoは使ったらダメくらいになってるな
0447nobodyさん
2016/02/15(月) 09:32:17.46ID:???
Django1.9は1.4とは別物
マニュアル1.4によく載っていたmodel内の__unicode__すらもはや非推奨
日本語訳の1.4は今や無用の産物
むしろ混乱する
英語出来なければDjango1.9は使わず、マニュアルが日本語対応している1.4使うべき
0449nobodyさん
2016/02/15(月) 12:25:25.76ID:???
古いドキュメントを検索から消し去る方法ないのかねぇ。

jQueryのあれも消えて欲しいんだが。
0450nobodyさん
2016/02/16(火) 13:34:55.21ID:???
あの翻訳システムに登録して、おまえ等で少しずつ翻訳してくれよ…
0451nobodyさん
2016/02/17(水) 02:38:58.22ID:???
>>450
これ翻訳したあとの文章をどこに入力するの?
0452nobodyさん
2016/02/18(木) 18:56:40.82ID:???
>>449
googleなら時期指定出来なかったっけ
0453nobodyさん
2016/02/18(木) 19:02:28.95ID:???
>>452
初心者に対して悪い影響を与えるから
ネット上から消えて欲しい
0454nobodyさん
2016/02/26(金) 01:55:48.44ID:???
何にせよ、日本語の情報が少ないのと、古いがために日本では使いにくいと思われるだろうな
日本では断然PHPだろうし
PHPには勝てないよ

ちなみに面倒くさかったけれど、1.9の英語のマニュアル殆ど読んだ
1.4とは違う部分が多い
0455nobodyさん
2016/02/27(土) 22:41:02.60ID:???
俺は1.8から始めたんだけど、それでも1.4のドキュメントは最初の最初は役に立ったよ。
後はひたすらググって作ってきた。
そのググった結果でやっぱり英語の1.9のドキュメントが結構ヒットするから、自然と読んでるようになったなぁ。
これを1から読んでたら多分挫折してた
0456nobodyさん
2016/02/29(月) 12:46:10.78ID:???
俺が一週間ぐらいで私的に翻訳してた内容を何ヶ月もかかってリリースしてるダメな翻訳チーム
もういい加減こんなペースで活動してますアピールしてるのださいだけ
0457nobodyさん
2016/03/01(火) 00:41:45.11ID:???
>>456
その翻訳どっかに公開してよ
0458nobodyさん
2016/03/01(火) 21:04:21.77ID:???
チームってか今誰か翻訳してんの?
アピールってなんだ?
批判だけして貢献できない癖に俺有能アピールはダサいだけ()
0459nobodyさん
2016/03/01(火) 22:56:32.09ID:???
翻訳してますアピールしてほとんど活動してないよりかはまし
0460nobodyさん
2016/03/02(水) 00:40:23.90ID:???
>>459
んなこたない
オレオレ翻訳アピールして全く活動してない奴よりは少なくともマシ
0461nobodyさん
2016/03/02(水) 01:06:28.35ID:???
こんなんで活動してますって言えるなら他のOSSのドキュメント翻訳チームだったら首だよ首
0462nobodyさん
2016/03/02(水) 18:25:59.93ID:???
言うほど翻訳って必要か?
0463nobodyさん
2016/03/03(木) 11:48:21.85ID:???
文句言うなら、誰か勝手に翻訳して公開したらいいんじゃないか?
0464nobodyさん
2016/03/10(木) 09:42:44.23ID:???
今月から触りだしてネットで人のソース見ながらAPIまでは作ったけど難しい
0465nobodyさん
2016/03/12(土) 18:28:00.76ID:???
1.9はやらなくていいんじゃない?1.9から使えないものはログにでるし。
1.8がLTSだから1.8やるといい。そろそろ1.8がリリースされて1年だな。
あと2年のサポートだが、Django2系が出たらそっちがLTSになる。
0466nobodyさん
2016/03/18(金) 12:28:52.65ID:???
自前のアプリで、管理サイトのlist_displayで表示項目と順序を制御するような事を実現したいのですが、参考になる情報源ないでしょうか。
ログインしたユーザーにより、あるモデルに対してユーザーAは項目1と項目2だけ、ユーザーBは項目2と項目5を表示するような事がしたいのです。

表示カラムモデルのようなものを作って、セッションからユーザーを特定し、対応する表示カラムモデルを取ってきて、それを元にコンテキストを生成すればなんとかなるかなと思ったり思わなかったり試行錯誤で悩んでいます。
0467nobodyさん
2016/03/18(金) 16:14:37.86ID:???
ttp://qiita.com/44d/items/897e5bb20113315af006
恐らく似たような事例を見つけました。
0468nobodyさん
2016/03/20(日) 10:19:42.44ID:???
>>466
ユーザが2人とかなら管理画面分ける方が楽かも。
正攻法ならModelAdmin.changelist_viewを継承していじったらいけない?
0469nobodyさん
2016/03/22(火) 16:08:01.71ID:???
>>468
ありがとうございます。内容についていけてませんが、contrib/adminの中を漁ってみることにします。
自前アプリでやりたいだけなので、汎用的に作ってあるadmiサイトよりは簡単なのだろうと思いますが、そのadminサイトの中身なので難しいですね。。。
0470nobodyさん
2016/04/14(木) 23:47:51.69ID:s0sLChci
もう1ヶ月も投稿ないのか?

慣れたらDjangoが一番楽なような気がするのは俺だけか?
PHPのFWよりもいい気がするけれど

まぁガチガチなところがあるので、Ajaxとかの実装に少し悩んだりしたけれど
DB周りのフィールド名とかもハマった
0471nobodyさん
2016/04/15(金) 02:44:27.88ID:???
ハマりどころをまとめてくれてるサイトないの
0472nobodyさん
2016/05/08(日) 21:34:57.72ID:???
最初の設計が悪かったせいなんだけど、途中でapplicationの名前を変えると
テーブル名変えたり色々とめんどくさいね。
0473nobodyさん
2016/05/08(日) 21:52:04.69ID:???
テーブル名指定できるだろ
0474nobodyさん
2016/05/09(月) 16:35:01.31ID:???
ナビゲーションメニューのような共用のテンプレートを作って他のテンプレートに埋め込めますか?
0475nobodyさん
2016/05/10(火) 18:44:00.01ID:???
>>474
共通のものを含むベースのテンプレートを作ってそれを継承するのがマニュアル的なやり方じゃないかな?
0476nobodyさん
2016/05/10(火) 21:24:17.55ID:???
>>475
調べてやってみます
ありがとうございます
0477nobodyさん
2016/05/14(土) 21:58:23.26ID:OUPh7qaa
マ イ ン ド コ ン ト ロ ー ル の手法

・沢山の人が、偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト

10人に一人は カ ル ト か 外 国 人

「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !
0478nobodyさん
2016/05/26(木) 12:52:23.01ID:qykxgyjz
ge
0479nobodyさん
2016/05/26(木) 17:01:30.37ID:qykxgyjz
gult4
0481nobodyさん
2016/06/11(土) 15:49:21.45ID:CUuO3A4Q
WSGI周りの理解がダメなのか、調べたとおりやってもデプロイできないorz
実行者がapacheになるとパスが変わったりするのだろうか。
0482nobodyさん
2016/06/14(火) 12:50:08.99ID:???
漏れはあきらめてapache用のdjango-cgi.pyを使ってる
0483nobodyさん
2016/06/17(金) 18:07:15.86ID:4EMEQ+se
上手く行ったと思ったら数時間でアクセスできなくなって再格闘中。
トータルで7日くらいやってるが諦めて他の方法にしたほうが良さそう。。。
0484nobodyさん
2016/06/23(木) 23:04:02.02ID:3kqgeKYA
諦めきれず再格闘。macだからなのか、apacheが使ってるhttpdがapple製のdeamon?なのが原因なのか、多分wsgiにsetuidで権限を付与する所で失敗してバグってる模様。Linuxだったらもう少し楽に設置できてたのかなぁ。
0485nobodyさん
2016/08/04(木) 14:41:29.14ID:DIwkRxVh
>484
まずはVirtualBOXとvagrantを入れてみよう。
0486nobodyさん
2016/08/09(火) 14:46:53.63ID:5tVutP1r
申し訳ないんですがやっぱりWebアプリをdjangoで作るのはやめるべきだという結論に達しました。
Rubyは嫌いだけどやるならrailsのほうがいいです。
djangoが動かせるフリーのクラウドサーバも極少ないですし、あったとしてもバージョンが古いんですね。
django 1.9に対応したサーバなんてないんですよ。
0487484
2016/08/09(火) 23:01:50.49ID:UI5expeY
>>485
堪忍してherokuにインストールしました。。。
0488nobodyさん
2016/08/10(水) 15:36:08.59ID:???
ruby上で動くpythonがあれば解決する気がする
0489nobodyさん
2016/08/12(金) 19:52:37.86ID:???
ないので解決しない
■ このスレッドは過去ログ倉庫に格納されています

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