- 1 名前:nobodyさん [2006/08/27(日) 02:20:54 ID:yog4uW4e]
- LL言語「Python」で実装されたWebフレームワーク Django
Web開発する上で必要となる機能がそろっており、 管理サイト画面を自動作成できるなどの特色を持ちます。 本家サイト www.djangoproject.com/ 日本語ユーザ会「Djangoと日本の仲間たち」 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
- 495 名前:nobodyさん mailto:sage [2008/12/09(火) 22:39:26 ID:???]
- 3.0でたね
- 496 名前:nobodyさん [2008/12/10(水) 13:27:27 ID:NEBCfU8I]
- web2py
pc11.2ch.net/test/read.cgi/php/1228881994/
- 497 名前:nobodyさん mailto:sage [2008/12/12(金) 12:46:30 ID:???]
- emacsのpython.el使ってる人はいないのかえ
- 498 名前:nobodyさん mailto:sage [2008/12/14(日) 16:45:05 ID:???]
- Djangoのtemplateで↓こう書くと、内側のforタグんとこでparentが宣言されてないと怒られます。
<table> <tr> <th>リスト1(親)</th> <th>リスト2(子)</th> </tr> {% for parent in hoge.parents %} <tr> <td>{{ parent.get_name }}</td> <td> {% for child in parent.children %} <div> {{ child.get_name }} </div> {% endfor %} </td> </tr> {% endfor %} </table> こんなネストしたループが必要な場合、どうするべきでしょうか?
- 499 名前:nobodyさん mailto:sage [2008/12/14(日) 18:42:43 ID:???]
- うちでは動いてる
- 500 名前:nobodyさん mailto:sage [2008/12/14(日) 19:16:55 ID:???]
- ドジャンゴは上手く動いたり動かなかったりすることが多いから仕方ない
- 501 名前:nobodyさん mailto:sage [2008/12/14(日) 20:27:56 ID:???]
- バージョン/TraceBackは?
- 502 名前:nobodyさん mailto:sage [2008/12/14(日) 23:22:32 ID:???]
- >>500
ドジッコみたいでかわいいな。
- 503 名前:498 mailto:sage [2008/12/14(日) 23:48:52 ID:???]
- ごめん、ちゃんと動きました。
parent.children(実際はgetterメソッド)の、自分が書いたコードでエラーが発生してただけでした。
- 504 名前:nobodyさん mailto:sage [2008/12/15(月) 09:58:15 ID:???]
- 498はダンジョー
- 505 名前:nobodyさん mailto:sage [2008/12/15(月) 13:24:06 ID:???]
- 冗談はよせ
- 506 名前:nobodyさん mailto:sage [2008/12/15(月) 18:34:36 ID:???]
- 兄上も甘いようで
- 507 名前:nobodyさん mailto:sage [2008/12/24(水) 11:38:12 ID:???]
- SELECT field_name FROM table_nameの
field_nameを指定する方法はないものか・・・
- 508 名前:nobodyさん mailto:sage [2008/12/24(水) 13:49:23 ID:???]
- values_listは?
- 509 名前:nobodyさん mailto:sage [2008/12/24(水) 17:35:05 ID:???]
- >>508
dクス。 Django 1.0で追加されてたか。
- 510 名前:nobodyさん mailto:sage [2008/12/24(水) 18:39:40 ID:???]
- ダンジョー
- 511 名前:nobodyさん mailto:sage [2008/12/24(水) 23:50:56 ID:???]
- ダンジョーでフォーム作るのってそんなに難しいの?
- 512 名前:nobodyさん mailto:sage [2008/12/25(木) 08:21:02 ID:???]
- 簡単だろ。ダンジョーなんだから。
- 513 名前:nobodyさん mailto:sage [2008/12/25(木) 19:52:13 ID:???]
- 出来合いのフォームならいいけど
ちょっと変わったことしようとすると 自分で作った方が早い
- 514 名前:nobodyさん mailto:sage [2008/12/25(木) 20:59:34 ID:???]
- 変わったことしなくていいんだよ。
フレームワークと戦ってどうすんの?
- 515 名前:nobodyさん mailto:sage [2008/12/25(木) 22:35:19 ID:???]
- そうだね
- 516 名前:nobodyさん mailto:sage [2008/12/26(金) 20:36:56 ID:???]
- ドジャンゴは認証部分の拡張性が低いのでイマイチ使う気になれん。
- 517 名前:nobodyさん mailto:sage [2008/12/26(金) 21:21:20 ID:???]
- くぁしく
- 518 名前:nobodyさん mailto:sage [2008/12/26(金) 21:34:40 ID:???]
- >>517
auth_userに情報を追加したい場合、プロファイルという別テーブルで追加するとこ。 それはいいんだが、テーブルの関連が一対一または一対ゼロになってしまう。 一対一オンリーにする方法ってあんの?
- 519 名前:nobodyさん mailto:sage [2008/12/30(火) 13:33:13 ID:???]
- よいお年を
- 520 名前:nobodyさん mailto:sage [2009/01/01(木) 06:24:55 ID:???]
- あけおめ
- 521 名前:nobodyさん mailto:sage [2009/01/06(火) 18:34:22 ID:???]
- djangoのバリデーションは
モデル(app/models.py)上では行わずフォーム上で行うのが一般的?
- 522 名前:nobodyさん mailto:sage [2009/01/06(火) 20:45:07 ID:???]
- 一般的にdjangoは使われてない
- 523 名前:nobodyさん mailto:sage [2009/01/07(水) 13:02:52 ID:???]
- >>521
フォームでis_validが一般的かな? djangoproject.jp/doc/ja/1.0/ref/forms/validation.html
- 524 名前:nobodyさん mailto:sage [2009/01/07(水) 14:08:38 ID:???]
- 一般的にはダンジョーが使われているよ
- 525 名前:nobodyさん mailto:sage [2009/01/08(木) 13:52:15 ID:???]
- 0.96にあったdjango.core.validatorsが無くなってる?
- 526 名前:nobodyさん mailto:sage [2009/01/08(木) 14:15:02 ID:???]
- >>525
バリデーション関係は全部newformsに入っちゃったんじゃない? 1.0落としただけで中身見てないからあてずっぽだけど。
- 527 名前:nobodyさん mailto:sage [2009/01/08(木) 15:09:27 ID:???]
- >>526
djangoproject.jp/doc/ja/1.0/releases/1.0-porting-guide.html djangoproject.jp/doc/ja/1.0/releases/1.0-beta.html まだきちんと確認してないけど、 django.forms(のutil.pyあたり)にまとめられたらしい。
- 528 名前:nobodyさん mailto:sage [2009/01/11(日) 22:30:15 ID:???]
- Djangoの設計思想というのを読んた。面白かった。
ttp://djangoproject.jp/doc/ja/1.0/misc/design-philosophies.html このなかに DRY (Don’t repeat yourself) 則 が含まれているんだけど、 DjangoのどのへんがDRYなのか、教えてください。 モデルクラスを作成したらテーブルも自動的に作られるとか、そんな感じ?
- 529 名前:nobodyさん mailto:sage [2009/01/13(火) 09:35:54 ID:???]
- Djangoのチュートリアルをやっているのですが、adminのところで質問があります。
ttp://djangoproject.jp/doc/ja/1.0/intro/tutorial02.html 真ん中へんに > この問題の解決法は二つあります。一つ目は、 Poll と同様、以下のようにして Choice モデルを admin に登録するというものです: > from mysite.polls.models import Choice > admin.site.register(Choice) というのがあるんですけど、これをどこに書けばいいのでしょうか。 polls/models.py に書くのかと思ったのですが、だとしたら from.mysite.polls.models import Choice を書く必要はないはずですし、よくわかりません。
- 530 名前:nobodyさん mailto:sage [2009/01/13(火) 14:15:20 ID:???]
- >>529
1.0からはadmin.pyを作ってそこにAdmin関係のクラスを書くのが主流になったはず。 docs.djangoproject.com/en/dev/intro/tutorial02/ ではそうなってる。 公式の方を最初から読んでadmin.pyに書いてもいいだろうし、 import文なしでmodels.pyに書いても動くんじゃないかな。
- 531 名前:nobodyさん mailto:sage [2009/01/13(火) 15:53:48 ID:???]
- admin.site はデフォルトの admin なので、モデルが admin の機能と強くカップリングしてて、 admin なしのモデルに意味がないくらいなら models.py に置いとくといい。
リダイレクトとか、フラットページなんかを急ごしらえするときは、そんな感じ。 モデルと admin を分離してこぎれいに見せたいのなら、 django.contrib.admin.autodiscover() で引っかかるように admin.py に書く。 フィールドデータを json エンコードで保存したりするような、もともと admin で扱うようにできていないモデルの場合は、どこにも書かない。 そういうモデルをどうしても admin に入れたければ、 admin サイトを作るときにプロジェクトのルート URLConf に書くと、手っ取り早くていい。
- 532 名前:nobodyさん mailto:sage [2009/01/16(金) 07:27:09 ID:???]
- 特許庁の役人が不正をしている疑いが出ています
検証などに参加してくださる方を募集しています 特にwikiが何度も消されているため、wikiを置かせてくれるサーバーの協力者募集中 ----------------- 321 名前: すずめちゃん(関東)[] 投稿日:2009/01/11(日) 20:49:06.07 ID:Jbg9FRtN >>225 まとめに詳しく載ってると思うが… ざっくり言うと A社、特許申請 ↓ 特許庁の親父、息子に見せる。 ↓ 息子、B社に情報売る。 ↓ B社、特許申請。 ↓ 偽装工作+密室作業により、B社の申請が早かったとなりB社の特許に。←(消印のスタンプだけ押してもらっyた封筒を前もって用意)これ大事 ↓ A社「遅かったか…」と何も知らずに涙目。 ----------------- まとめwiki 初代まとめサイト ttp://www14. atwiki.jp/ipa_winny/ ←(1/7)潰された 二代目まとめサイト ttp://wikis. jp/ipa/ ←(1/15)潰された 二代目ミラーサイト ttp://tukouta.altervista.org/php5/ ← ★現行 (三代目まとめサイト ttp://ipa-matome.pbwiki.com/ ← 引越し中)
- 533 名前:nobodyさん [2009/01/23(金) 09:41:51 ID:uy8d69LS]
- dateとかtimeフィールドのフォームを自動作成させたら、ただのテキストボックスしか表示されないんだけど、これ年月日とか分けてプルダウンにしたりできないんかね?
- 534 名前:nobodyさん mailto:sage [2009/01/23(金) 11:37:37 ID:???]
- >>533
contrib.adminのjsを使うと、一緒にcontrib.adminの時と同じようなカレンダー(date)とかが生成されるよ
- 535 名前:533 mailto:sage [2009/01/23(金) 13:30:16 ID:???]
- >>534
やっぱそうやるしかないかーでもadminのtimeって入力しにくくない? あと、レス付き掲示板みたいなやつつく時って、みんなならどういう風にモデル作る?
- 536 名前:533 mailto:sage [2009/01/23(金) 13:46:12 ID:???]
- 書き方悪かったので書き直し。
wikipediaみたいに編集履歴を全部保存できるサイトを作りたいんだけど、Wikiと違ってタイトルも編集可能にしたいんだよね。
- 537 名前:nobodyさん mailto:sage [2009/01/23(金) 14:07:40 ID:???]
- え
- 538 名前:nobodyさん mailto:sage [2009/01/23(金) 18:25:54 ID:???]
- はいぃ?
- 539 名前:533 mailto:sage [2009/01/24(土) 08:28:12 ID:???]
- みんなごめん。もっと分かりにくくなっちゃってた。
俺、ある音楽団体のサイトを運営してるんだけど、そのサイトにその団体が過去にやったコンサートの資料を全部まとめようと思ってるんだ。 けど、一人じゃ大変だから、有志メンバーが自由に情報提供できるようにしたいんだ。 でも、そうするといたずらもあるだろうから、履歴を全部取っておきたいんだ。 で、その時俺が思ったイメージは、(デフォルト表示では)レス付き掲示板の最新レスのみを表に持って来て表示するみたいな感じだったんで、レス付き〜〜って書いたんだ。 レス付き掲示板作るときって、みんなは親モデルと子モデルを分けるのかな、それとも親キーだけ振るモデルと本文をためとくモデルって感じで分けるのかな、とちょっと疑問になったわけです。 ごめんまだわかりにくい?
- 540 名前:nobodyさん mailto:sage [2009/01/24(土) 08:29:41 ID:???]
- 更に分かりにくい
- 541 名前:533 mailto:sage [2009/01/24(土) 08:38:50 ID:???]
- ごめん。もうちょっと自己整理してみる。
- 542 名前:nobodyさん mailto:sage [2009/01/24(土) 09:27:48 ID:???]
- ダンジョー。
- 543 名前:nobodyさん mailto:sage [2009/01/25(日) 09:56:26 ID:???]
- タイトルテーブルと本文テーブルの事なんじゃねえの?
多分、な。
- 544 名前:nobodyさん mailto:sage [2009/01/25(日) 09:58:32 ID:???]
- ツリー型にしたいんだろうよ。
- 545 名前:nobodyさん [2009/01/25(日) 12:17:36 ID:D4x85xed]
- Pythonベースのフレームワークっていくつからようですが、
Djangoが一番有名でユーザーも多そうですね。 TurboGears、CherryPy、Plon、Pylonsなど色々あるみたいですが、 やっぱりDjangoが一番ですか?
- 546 名前:nobodyさん mailto:sage [2009/01/25(日) 13:11:01 ID:???]
- >>545
日本語の本あるし、まあ一番とっつきやすいかもな。
- 547 名前:nobodyさん [2009/01/25(日) 19:19:43 ID:zYydJLUc]
- PloneもPylonsもスレ落ちてるのか
- 548 名前:nobodyさん mailto:sage [2009/01/26(月) 16:56:49 ID:???]
- djangoはpythonやったことない人でもチュートリアル通りにやれば一通りサイト作りができる。
PHPとかPerlCGIから移行先を探している人にもとっつきやすい。 TGとかPylonsとかは、もともとPythonやってた人がWEB系やってみようかな、っていうときに 使うイメージ。
- 549 名前:nobodyさん mailto:sage [2009/01/28(水) 11:17:16 ID:???]
- >>548
Thank you! PHPからPythonに転向しようと思っていたのでタイムリーなアドバイス^^
- 550 名前:nobodyさん mailto:sage [2009/01/29(木) 01:57:45 ID:???]
- DjangoでMySQLを使うのはどうすればいいんですか?
CREATE DATABASE hoge; だけだと python manage.py syncdb でエラー出されるんです
- 551 名前:nobodyさん mailto:sage [2009/01/29(木) 09:46:08 ID:???]
- >>550
どんなエラーかおしえてくれぃ でもたぶんバージョンがらみ
- 552 名前:550 mailto:sage [2009/01/29(木) 14:38:14 ID:???]
- エラーは
_mysql_exceptions.OperationalError: (1049, "Unknown database 'c:/mysql/data/tdb'" ) バージョンは Server version: 5.1.30-community MySQL Community Server (GPL)
- 553 名前:nobodyさん [2009/01/29(木) 18:11:00 ID:nh25PzoL]
- >>550
> DjangoでMySQLを使うのはどうすればいいんですか? settings.py で DATABASE_ENGINE = 'mysql'
- 554 名前:nobodyさん mailto:sage [2009/01/29(木) 23:01:57 ID:???]
- うちではあきらめてSQLiteにしました
- 555 名前:nobodyさん mailto:sage [2009/01/29(木) 23:02:34 ID:???]
- そうするべきですか?
- 556 名前:nobodyさん mailto:sage [2009/01/29(木) 23:12:47 ID:???]
- 個人で運営するような規模であれば、SQLiteで十分ですね。
- 557 名前:nobodyさん mailto:sage [2009/01/29(木) 23:19:43 ID:???]
- ダンジョーごときにはタブ区切りテキストで十分
- 558 名前:nobodyさん mailto:sage [2009/01/29(木) 23:46:16 ID:???]
- >>552
MySQLの場合は手動でDBを作成してください あとsettings.pyには DATABASE_NAME = 'c:/mysql/data/tdb' ではなく DATABASE_NAME = 'tdb' でOKです。 あとMySQlユーザはGRANT ALL権限必須。
- 559 名前:550 mailto:sage [2009/01/30(金) 00:04:40 ID:???]
- >>558
ありがとうございました
- 560 名前:nobodyさん mailto:sage [2009/01/31(土) 01:14:14 ID:???]
- 今からPythonを使い始めてみる場合、バージョンは最新の3.0が妥当でしょうか?
journal.mycom.co.jp/news/2008/12/04/041/index.html www.atmarkit.co.jp/news/200812/04/python.html
- 561 名前:nobodyさん mailto:sage [2009/01/31(土) 01:18:26 ID:???]
- >>560
3はまだまだ日本語のドキュメントもないし、 対応されてるものも少ないからオススメできない 2.6でも良いけど、あまり変わらないから2.5がオススメかな
- 562 名前:nobodyさん mailto:sage [2009/01/31(土) 02:08:06 ID:???]
- djangoを動かす前提なら2.5にしとくのが無難
- 563 名前:nobodyさん [2009/01/31(土) 11:05:45 ID:ARAtvsrW]
- 2.6でもいいのではないかね?
- 564 名前:nobodyさん mailto:sage [2009/01/31(土) 11:08:20 ID:???]
- だから無難って言ってるじゃない
- 565 名前:nobodyさん [2009/01/31(土) 11:09:21 ID:ARAtvsrW]
- 2.6でも無難と言えるのではないかね?
- 566 名前:nobodyさん mailto:sage [2009/01/31(土) 11:39:07 ID:???]
- これって、ドワンゴって読むの?
- 567 名前:nobodyさん mailto:sage [2009/01/31(土) 11:40:30 ID:???]
- ディージェイ「アンゴ」
- 568 名前:nobodyさん mailto:sage [2009/01/31(土) 11:43:19 ID:???]
- DJか
- 569 名前:nobodyさん mailto:sage [2009/01/31(土) 11:45:31 ID:???]
- 読み方↓
ttp://www.so-net.ne.jp/movie/sonypictures/homevideo/sukiyakiwesterndjango/
- 570 名前:nobodyさん mailto:sage [2009/01/31(土) 22:48:34 ID:???]
- >>565
kwsk
- 571 名前:nobodyさん mailto:sage [2009/02/01(日) 17:18:25 ID:???]
- DJ安吾、Google App 円杵は、いつ頃パイ損3.0対応になるでしょうか?
- 572 名前:nobodyさん mailto:sage [2009/02/01(日) 17:32:28 ID:???]
- 二、三年後
- 573 名前:nobodyさん mailto:sage [2009/02/01(日) 22:01:56 ID:???]
- >>569
すごくわかりやすい。
- 574 名前:nobodyさん mailto:sage [2009/02/02(月) 13:10:20 ID:???]
- www.atmarkit.co.jp/fcoding/articles/python3/01/python301a.html
3.0は後方互換性がないみたいだから,ドジャンゴはまだ動かないんじゃないの?
- 575 名前:nobodyさん mailto:sage [2009/02/03(火) 13:30:46 ID:???]
- djangoを試せる環境を用意するのに時間がかかりそうなので教えてください
djangoのメモリ使用量ってどんな感じですか? Apache+mod_wsgi環境で複数のアプリを動かすと、それぞれのアプリごとにプロセスが立ちあがるのでしょうか? Railsに比べるとメモリ使用量が少なそうなので移行を検討しています よろしくお願いします
- 576 名前:nobodyさん mailto:sage [2009/02/04(水) 01:02:51 ID:???]
- Railsに比べるとメモリ使用量が少ないです
- 577 名前:nobodyさん mailto:sage [2009/02/07(土) 01:01:42 ID:???]
- メモリ使用量は少ないが、標準実装されてる機能もすくないぜ
- 578 名前:nobodyさん mailto:sage [2009/02/07(土) 09:26:13 ID:???]
- ダンジョー
- 579 名前:nobodyさん mailto:sage [2009/02/07(土) 11:01:27 ID:???]
- >>577
なにが少ない? むしろ、実用的な管理画面が備わってる分、多いと思うけど。
- 580 名前:nobodyさん mailto:sage [2009/02/07(土) 13:00:41 ID:???]
- ダンジョーは口だけ達者だな。
- 581 名前:nobodyさん mailto:sage [2009/02/07(土) 17:16:42 ID:???]
- ダンジョー,ダンジョーいってると本当に言い間違えるぞ。
- 582 名前:nobodyさん mailto:sage [2009/02/07(土) 19:31:10 ID:???]
- 実用的な管理画面ねぇ
- 583 名前:nobodyさん mailto:sage [2009/02/07(土) 22:33:26 ID:???]
- Railsは人気だけ達者
- 584 名前:nobodyさん mailto:sage [2009/02/07(土) 23:30:37 ID:???]
- RailsよりDjangoのほうがわかりやすいと思うんだけど、これがまたバージョンあがって仕様変わったりドキュメントが散乱するようになるとどうなるのか心配ではある。
- 585 名前:nobodyさん mailto:sage [2009/02/08(日) 05:29:06 ID:???]
- railsも男女ーもドキュメントは終わってる
- 586 名前:nobodyさん [2009/02/08(日) 08:15:06 ID:qF6L5Byd]
- >>579
は?
- 587 名前:nobodyさん mailto:sage [2009/02/08(日) 23:56:00 ID:???]
- >>584
1.0以降は互換性を維持するって言ってるから大丈夫
- 588 名前:nobodyさん mailto:sage [2009/02/09(月) 08:51:03 ID:???]
- >>587
ちょっと安心しました。ありがとう。
- 589 名前:nobodyさん [2009/02/09(月) 12:57:21 ID:M7oBP2sP]
- django はとりあえず django 1.0 対応のwebブックを書き上げろと。
まだchapter4ぐらいまでしか終わってないじゃないか。 なめてんのか?
- 590 名前:nobodyさん mailto:sage [2009/02/11(水) 18:59:56 ID:???]
- djangoで、バッチ処理かきたいんだけど、どうするのが普通?
処理時間がかかるのですが、モデルをつかいまわしたい。。
- 591 名前:nobodyさん mailto:sage [2009/02/12(木) 00:42:07 ID:???]
- 別プロセス呼んでます
- 592 名前:nobodyさん mailto:sage [2009/02/12(木) 08:20:07 ID:???]
- symfonyの中の人も本当はpython使いたいとか言ってたな
- 593 名前:nobodyさん mailto:sage [2009/02/12(木) 08:39:05 ID:???]
- パイテョンとダンジョーは異なります。
- 594 名前:nobodyさん mailto:sage [2009/02/12(木) 17:55:42 ID:???]
- ドジャンゴとダンジョーは異なります
- 595 名前:nobodyさん mailto:sage [2009/02/15(日) 18:02:14 ID:???]
- Djangoのオフィシャル本書いてる人達って、説明が異常に下手糞なんだよなー。
それにそんなに経験があるってわけでもなさそうだし。 どうにかならんもんかね?
|

|