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
601 名前:nobodyさん mailto:sage [2009/02/16(月) 12:47:53 ID:???] >>600 fastcgiじゃなくて普通のcgiで使えばいいのに。
602 名前:nobodyさん mailto:sage [2009/02/16(月) 13:33:30 ID:???] だれか新刊について触れてやれよ
603 名前:nobodyさん mailto:sage [2009/02/16(月) 13:41:58 ID:???] >>601 余計に迷惑だなそれwwww
604 名前:nobodyさん mailto:sage [2009/02/16(月) 14:34:36 ID:???] >>602 予約しますた
605 名前:nobodyさん mailto:sage [2009/02/16(月) 16:38:28 ID:???] 質問なのですが、 CsrfMiddlewareが生成する 「csrfmiddlewaretoken」というhiddenの名前を変更したいのですが、可能でしょうか?
606 名前:nobodyさん [2009/02/18(水) 19:33:51 ID:q8sXwxpK] 可能
607 名前:605 mailto:sage [2009/02/18(水) 20:25:20 ID:???] >>606 それは、どうやって?
608 名前:nobodyさん mailto:sage [2009/02/21(土) 02:30:03 ID:???] # 3.0対応ライブラリ一覧 @pypi ttp://pypi.python.org/pypi?:action=browse&c=533&show=all 他のプロジェクトでもtrackerやレポジトリのbranches覗いてみると、patchや3.0移植作業中のものが結構ある。 # djangoの3.0移植の過程のまとめ ttp://wiki.python.org/moin/PortingDjangoTo3k
609 名前:nobodyさん [2009/02/25(水) 21:59:21 ID:jHsMaD7d] 609
610 名前:nobodyさん mailto:sage [2009/03/02(月) 05:29:24 ID:???] 610
611 名前:nobodyさん mailto:sage [2009/03/02(月) 09:05:33 ID:???] ドジャンゴはもりあがっててうやらましいなあ。。。!!!
612 名前:nobodyさん mailto:sage [2009/03/02(月) 16:21:16 ID:???] ◆熱く盛り上がれweb制作板◆ [Web制作] 【pygame】pythonでゲーム製作【ぱいがめ】 [ゲ製作技術] 【WWDC】アップルますます絶好調【2007】114 [パソコン一般]
613 名前:nobodyさん [2009/03/22(日) 03:10:28 ID:ksh89yMe] モデルの型で、FileFieldとFilePathFieldの違いがわからないんですが、 FileFieldはアップロード専用で、FilePathFieldはデータベース作成の際に使うってことですか? たとえば音楽データベースだったら class Music(models.Model): title = models.CharField(max_length = 200) music_path = models.FilePathField(path="/music/") とか
614 名前:nobodyさん mailto:sage [2009/03/23(月) 01:57:52 ID:???] ちがうよ
615 名前:nobodyさん mailto:sage [2009/03/25(水) 21:55:28 ID:???] 管理画面を自動で作ってくれるって言っても、 権限さえ持っていれば、基本、当人以外の情報まで 開けっぴろげじゃないっすか。 ジャンゴさん、ギターばっか弾いてないでどうにかして下さい。
616 名前:nobodyさん mailto:sage [2009/03/26(木) 18:42:23 ID:???] え?
617 名前:nobodyさん [2009/03/27(金) 06:13:16 ID:ri/1YdZo] それは権限を外しておけば良いだけの話じゃないのか
618 名前:nobodyさん mailto:sag [2009/03/27(金) 11:26:58 ID:???] モデルを作っても管理画面しか作ってくれないんじゃ使えねー
619 名前:nobodyさん mailto:sage [2009/03/27(金) 13:02:09 ID:???] どこまでできれば満足なのか、どこまで調べたのかわからないけれども、 汎用ビューなどは使ったのかな?
620 名前:nobodyさん [2009/03/27(金) 23:54:31 ID:KMOu2qJC] 「pygameでろくでなしブルース」 www.freepe.com/i.cgi?rokublues プログラマーはあなたでお願いします。 あと、BGM(効果音はくにおから取ってほしい)製作出来る方を募集します。 参加は俺のドット絵のセンスを認めて頂いた場合だけで構いません。 誰も乗らないならそれまでだと受け止めます。 ただ、やるなら夢はでっかく、 最終的に、ネット経由の多人数プレイで、 学園対抗の乱闘騒ぎが出来るゲームにしたいなあ。
621 名前:nobodyさん mailto:sage [2009/03/28(土) 07:36:17 ID:???] 他力本願なのは置いても、無計画杉
622 名前:nobodyさん mailto:sage [2009/03/29(日) 00:06:01 ID:???] 無計画のはいいと思うが、他力本願はどうかと思う
623 名前:620 mailto:sage [2009/03/29(日) 06:41:21 ID:???] ttp://ex14.vip2ch.com/test/read.cgi/news4gep/1238276444/ 本部はこちらです
624 名前:nobodyさん [2009/03/29(日) 07:19:17 ID:SRpsbxpf] しね 師ねじゃなくて死ね
625 名前:nobodyさん [2009/03/30(月) 06:47:40 ID:MEq8M6ys] Django を CGI で動かす時、Rails にある gateway.cgi みたいにプロセスを残しておくのって無いのかな。
626 名前:nobodyさん mailto:sage [2009/03/31(火) 00:45:05 ID:???] ダンジョーの人たちは日本のぴちょんをどうしたいの? 知恵もないのに自意識だけ高いお馬鹿さんにしかみえないのはなぜ?
627 名前:nobodyさん mailto:sage [2009/03/31(火) 01:36:27 ID:???] 知恵もないのに自意識だけ高いお馬鹿さんだからにきまってるだろ馬鹿
628 名前:nobodyさん mailto:sage [2009/04/06(月) 17:19:28 ID:???] admin.pyでformを設定するとformfield_for_dbfieldでwidgetを変更しても formの方が優先されますよね?formで全体を設定して、権限や追加、更新によって 各フィールドを変更したいんですけど、みなさんどうしてます?
629 名前:nobodyさん mailto:sage [2009/04/06(月) 17:47:08 ID:???] ダンジョーのひとたちは暗い。 そしてもてなそう。
630 名前:nobodyさん mailto:sage [2009/04/07(火) 10:56:06 ID:???] Djangoがダメでweb.pyがお勧めらしい www.aaronsw.com/weblog/rewritingreddit
631 名前:nobodyさん [2009/04/08(水) 19:24:23 ID:JBamkvKv] web.py って WSGI になってたっけ?
632 名前:nobodyさん mailto:sage [2009/04/08(水) 19:33:28 ID:???] ttp://labs.unoh.net/2009/03/pythonweb.html
633 名前:nobodyさん mailto:sage [2009/04/08(水) 22:43:38 ID:???] pythonのRailsは何?
634 名前:nobodyさん mailto:sage [2009/04/09(木) 03:01:55 ID:???] gaeo
635 名前:nobodyさん [2009/04/09(木) 05:59:14 ID:xw/WawhK] >>630 web.pyよりwerkzeug
636 名前:nobodyさん mailto:sage [2009/04/09(木) 08:26:24 ID:???] >>635 ちょっと調べた感じでは、シンプルで使いやすそうだ
637 名前:nobodyさん mailto:sage [2009/04/10(金) 09:26:29 ID:???] ttp://d.hatena.ne.jp/perezvon/20090221/1235195240 暗いと言うよりキモいだろこれは
638 名前:nobodyさん mailto:sage [2009/04/10(金) 11:07:09 ID:???] django.core.handlers.wsgi.WSGIHandler (mod_pythonでDjangoを動かす以外に使われるHandler)は、 スレッドセーフではなく、Middlewareが適切に初期化されないまま リクエストの処理が行われる可能性があります。
639 名前:nobodyさん mailto:sage [2009/04/13(月) 09:51:50 ID:???] テンプレートの中でスライスってできないの? {{ message[2:4] }} みたいな。 エラーがでるんだけど、他に方法ないの
640 名前:nobodyさん mailto:sage [2009/04/13(月) 10:44:31 ID:???] 自己解決 {{ message|slice:"2:4" }} でできたYO! やったね
641 名前:nobodyさん mailto:sage [2009/04/14(火) 01:16:42 ID:???] >>637 きもいね、確かに。
642 名前:nobodyさん mailto:sage [2009/04/15(水) 09:34:44 ID:???] >>637 スターつけてる奴らってなんなの? 超キモいんだけど(wwWwwWWWwwwwWwwWWww
643 名前:nobodyさん mailto:sage [2009/04/16(木) 12:34:56 ID:???] そのみんなが言わない理由というのはつまりなんなんだ
644 名前:nobodyさん [2009/04/16(木) 13:36:01 ID:XUmQ8k7a] 悪扇子
645 名前:nobodyさん mailto:sage [2009/04/18(土) 10:55:22 ID:???] ダンジョーとは人間の格が違うようだよ ttp://lovecall.dtiblog.com/blog-entry-93.html
646 名前:nobodyさん mailto:sage [2009/04/22(水) 11:02:38 ID:???] ダンジョーさんって、Datetimeのヌルを許さないの? モデルでnull=True, blank=Trueってやって、 フォームでもrequired = Falseってやったのに、 管理画面でヌルっとすると"日付/時間を正しく入力してください。"って怒られる・・・。
647 名前:nobodyさん mailto:sage [2009/04/22(水) 13:28:11 ID:???] >>646 つか、ぬるぽをtrue扱いはいろいろ混乱を招きそうだが。
648 名前:nobodyさん [2009/04/22(水) 15:25:07 ID:xHpCT3sy] validatorもちゃんとみた?
649 名前:nobodyさん mailto:sage [2009/04/24(金) 16:30:57 ID:???] >>648 みた。THX! 他の方法でなんとかしたけど、今度使います。 >>647 FKとかDatetimeとかヌルっとしちゃ混乱するかな? 必要な時もあるとは思うけど・・・。
650 名前:nobodyさん mailto:sage [2009/04/26(日) 03:09:59 ID:???] 小物は何匹集まっても小物なんだね。
651 名前:nobodyさん mailto:sage [2009/05/04(月) 23:37:44 ID:???] ttp://sugaya.otaden.jp/e35093.html ダンジョーが何匹集まってもかないそうにないね.
652 名前:nobodyさん mailto:sage [2009/05/05(火) 14:03:29 ID:???] グロ注意
653 名前:nobodyさん mailto:sage [2009/05/11(月) 21:09:39 ID:???] gdgd
654 名前:nobodyさん mailto:sage [2009/05/16(土) 09:21:10 ID:???] Djangoのテンプレートエンジンで、レイアウトテンプレートは使えますか。 Railsとかにある機能なんですけど。 テンプレートの継承が使えるかなと思ったのですが、ちょっと違いました。
655 名前:nobodyさん mailto:sage [2009/05/17(日) 05:37:13 ID:???] それでいい
656 名前:nobodyさん [2009/05/24(日) 10:13:30 ID:OkexyHIj] プロジェクトとアプリケーションの使い分けがよくわからないのですが、 どのような状況でひとつのプロジェクト内に複数のアプリを利用するのでしょうか? djangoのアプリケーション=MVCフレームワークのコントローラのような使い方?
657 名前:nobodyさん mailto:sage [2009/05/24(日) 20:34:25 ID:???] プロジェクト内に、メールフォームを設置したり、ブログを設置したり、wikiを設置したり・・・ といったこともアプリ単位で考えらますよね。 ちなみに、Djangoおなじみのadminやユーザー管理機能もアプリの1つです。 再利用しやすい部品にしているのがアプリだと認識しています。 ぱっと思いついたのはこんなところです。
658 名前:nobodyさん [2009/05/25(月) 01:09:08 ID:9fHNdHG5] どのdbに接続するかって問題じゃなくて?
659 名前:nobodyさん mailto:sage [2009/05/25(月) 01:17:44 ID:???] 接続するdbは1つのはずだけど・・・どういうこと?
660 名前:nobodyさん mailto:sage [2009/06/01(月) 14:54:16 ID:???] 質問です。form.as_tableってやっぱ簡単なテストなんかに 使えるけど本番としては使わないような機能なんでしょうか? たとえば name = models.CharField(max_length=32) とかやった場合、 <th>Name:</th> と出力されますよね? これを <th>お名前:</th> にしたい場合はやっぱas_tableを使わずに地道にテーブル書いて いくというのが定石でしょうか? それともなんか技があるんで しょうか?
661 名前:nobodyさん mailto:sage [2009/06/01(月) 21:18:24 ID:???] >>660 nameの定義に verbose_name=u'お名前' を追加したらできると思う。 それかFormでlabelを設定するか。 本番では使わない方がいいっていう記述を見た気がするけど、どこで見たのか忘れた。 自分は、凝ったことしようとしたときに、一から地道に書き直すの面倒だから、 最初から地道に書くようにしてる。
662 名前:nobodyさん mailto:sage [2009/06/01(月) 22:54:05 ID:???] verbose_nameは主にadmin向けの変数なので、Formでlabelを定義するに一票かな。
663 名前:nobodyさん [2009/06/02(火) 03:43:41 ID:y5DfRLdd] name = models.CharField(u'お名前', max_length=32)
664 名前:660 mailto:sage [2009/06/02(火) 14:12:58 ID:???] >>661-663 サンクス。 >>663 をそんなバカな、と思ってやってみたらできました! でもこの方法、ドキュメントに見あたらないんですが。
665 名前:nobodyさん mailto:sage [2009/06/02(火) 16:17:48 ID:???] 初めて発見したときは目から鱗でした
666 名前:nobodyさん mailto:sage [2009/06/02(火) 16:23:45 ID:???] ttp://michilu.com/django/doc-ja/model-api/ 詳細なフィールド名 各フィールドの型は、 ForeignKey, ManyToManyField および OneToOneField を除き、 オプションの固定引数 (positional argument) を第一引数として指定できます。 この引数には人間可読なカラム名を指定します。 引数を指定しなければ、 Django はカラム名のアンダースコアをスペースに変換して、 自動的に人間可読なカラム名を生成します。 下の例では、人間可読なカラム名は "Person's first name" になります: first_name = models.CharField("Person's first name", max_length=30) 下の例では "first name" です: first_name = models.CharField(max_length=30) ForeignKey, ManyToManyField および OneToOneField では、 第一引数は必須で、モデルのクラスにします。 従って、人間可読なカラム名を指定するには、 verbose_name キーワード引数を使います: poll = models.ForeignKey(Poll, verbose_name="the related poll") sites = models.ManyToManyField(Site, verbose_name="list of sites") place = models.OneToOneField(Place, verbose_name="related place") 慣習的に、 verbose_name の先頭の文字は大文字にしないことになっています。 Django は必要なときに先頭の文字を自動的に大文字にします。
667 名前:nobodyさん mailto:sage [2009/06/21(日) 18:25:00 ID:???] 完全に詰んだ。 助けてくれ model.py from django.db import models class Article(models.Model): subject = models.CharField(max_length=200) body = models.TextField(max_length=2000) photo_name = models.CharField(max_length=200) pub_date = models.DateTimeField("date published") image = models.ImageField(upload_to="img") class Admin: list_display = ("subject", "body", "photo_name", "pub_date", "image", )
668 名前:nobodyさん mailto:sage [2009/06/21(日) 18:46:19 ID:???] 何を助けてほしいのよ
669 名前:nobodyさん mailto:sage [2009/06/21(日) 19:28:53 ID:???] view.py(抜粋) if request.method == 'POST': # get cleaned PhotoWithThumbForm form = ArticleSubmitForm(request.POST, request.FILES) if form.is_valid(): form.full_clean() cleaned_data = form.cleaned_data pub_date = forms.DateTimeField() cleaned_pub_date = pub_date.clean(datetime.datetime.now()) article = Article() article.photo_name = cleaned_data["photo_name"] article.image = cleaned_data["image"] article.pub_date = cleaned_pub_date article.save() こんな感じで画像のアップロードをさせたいんだが、 フォームからPOSTリクエストを送ると画像だけがMEDIA_ROOT/imgにアップロードされない。 エラーも何も吐かない。adminから編集してもやはり画像だけはアップロードされない。 たすけt
670 名前:nobodyさん mailto:sage [2009/06/21(日) 19:29:59 ID:???] 1時間もラグるとかどんだけだ
671 名前:nobodyさん mailto:sage [2009/06/21(日) 20:50:32 ID:???] admin.pyじゃなくて、models.py内でclass Adminって定義しているということは、1.0使っていないのかな? ImageFieldは1.0かららしいけれども。 djangoproject.jp/doc/ja/1.0/ref/forms/fields.html#imagefield
672 名前:nobodyさん mailto:sage [2009/06/21(日) 20:55:45 ID:???] >>671 ありがとうございます。 今確認したところバージョンは1.0.2final。 settings.pyのMEDIA_ROOTに保存先を設定しておけば、 ImageFieldって使えるもんだと思ってたんですが、 みなさんImageField使う際ほかにやっている事ってありますか
673 名前:nobodyさん mailto:sage [2009/06/21(日) 20:58:13 ID:???] d.hatena.ne.jp/Lambda_groove/ みなさん状況をまとめたのでこっち見てもらえると助かります。
674 名前:nobodyさん mailto:sage [2009/06/21(日) 21:51:11 ID:???] まさか multipart になってないとか
675 名前:nobodyさん mailto:sage [2009/06/21(日) 21:54:50 ID:???] >リクエスト側の<input type="file" />から送信されるファイルデータは、 >必ず<form enctype="multipart/form-data">から送らせること。基本だが忘れてた。 一応やってんのか なんか忘れてるんだろw がんがれw
676 名前:nobodyさん mailto:sage [2009/06/23(火) 01:15:57 ID:???] djangoproject.jp/doc/ja/1.0/topics/http/file-uploads.html#topics-file-uploads なるほど、cleaned_data["image"]はUploadedFile オブジェクトで、モデル側のsave()では保存されないのかな。 ModelFormを使えば、form.save()でMEDIA_ROOT以下に保存してくれるのかもしれないね。
677 名前:nobodyさん mailto:sage [2009/06/23(火) 06:06:41 ID:???] >>676 おぉ、そんなものが、、、、 あーなるほど、1.0からの新機能なのか。 ちょっと試してみます。
678 名前:nobodyさん mailto:sage [2009/07/03(金) 05:30:06 ID:???] ┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘ おっぱい!おっぱい!
679 名前:nobodyさん mailto:sage [2009/07/15(水) 16:43:05 ID:???] codezine.jp/article/detail/4065
680 名前:nobodyさん mailto:sage [2009/07/16(木) 01:28:24 ID:???] * Windows XP * Python 2.6.2 * Django 1.1 Beta * SQLite3 執筆時点(2009年6月29日)では、Djangoの正式バージョンは1.0.2ですが、間もなく1.1がリリースされる模様です。本稿では1.1Betaを使用します。
681 名前:nobodyさん mailto:sage [2009/07/16(木) 01:32:44 ID:???] djangoは良いんだけどフォームがしょぼいんだよなぁ
682 名前:nobodyさん [2009/07/24(金) 15:38:01 ID:UDVYXghb] www.djangoproject.jp が表示されない。 ほかの人はどうですか?
683 名前:nobodyさん mailto:sage [2009/07/24(金) 16:08:49 ID:???] >>682 503だね。 前にもあったけど転送量オーバーか何かじゃなかったか? 何かdjangoにアクセス集まるようなできごとあったっけ。 >679かな?
684 名前:nobodyさん mailto:sage [2009/07/24(金) 16:24:32 ID:???] djangoで作られてるんだろうけど 良く落ちてるよねw djangoの信頼性に関わるんじゃないかなw 前はruby-lang.orgも良く落ちてたw
685 名前:nobodyさん mailto:sage [2009/07/24(金) 16:41:59 ID:???] >>684 503は鯖落ちだろうからdjangoのせいではないでしょ。
686 名前:682 [2009/07/24(金) 16:51:12 ID:UDVYXghb] 自分のところだけじゃないんですね。 最近になってDjango触り始めたので早く復旧して欲しいです。
687 名前:nobodyさん mailto:sage [2009/07/24(金) 18:23:18 ID:???] ダンジョーはこんなものだろう。
688 名前:nobodyさん mailto:sage [2009/07/24(金) 18:32:17 ID:???] オンラインだけじゃ心配 pdfでまとまったドキュメントダウンロードしとかないと いざと言うときにリファレンス出来なくて困るね
689 名前:nobodyさん mailto:sage [2009/07/24(金) 18:40:47 ID:???] >>683 Djangの人たちは貧乏なITドカタばっかりなんだなきっと。
690 名前:nobodyさん mailto:sage [2009/07/24(金) 19:32:38 ID:???] これだからドジャンゴは...
691 名前:nobodyさん mailto:sage [2009/07/24(金) 20:58:06 ID:???] ┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘ おっぱい!おっぱい!
692 名前:nobodyさん mailto:sage [2009/07/24(金) 22:18:30 ID:???] ジャンゴってゾープに似てるよな。
693 名前:nobodyさん [2009/07/26(日) 21:35:56 ID:iKrDlglo] www.djangoproject.jp まだ落ちてるよ 日本人でDjangoをやっているひとたちは サイトが長時間落ちてもオッケー的な感覚の持ち主なんだろうな
694 名前:nobodyさん mailto:sage [2009/07/26(日) 21:58:09 ID:???] 一応言っておくが、djangoproject.jp のサーバーが落ちてるのは 、 ネットワークかバックエンドのデータベースの問題な。 djangoの問題ではない。
695 名前:nobodyさん mailto:sage [2009/07/26(日) 22:24:17 ID:???] >>693 >サイトが長時間落ちてもオッケー的な感覚の持ち主なんだろうな ぬるい人たちが沢山よりつく ぬるいフレームワーク ということなのかね
696 名前:nobodyさん mailto:sage [2009/07/26(日) 23:43:45 ID:???] ┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘ おっぱい!おっぱい!
697 名前:nobodyさん mailto:sage [2009/07/26(日) 23:45:24 ID:???] 694が鯖落ちの原因について必要以上に詳しいのに嫉妬した。
698 名前:nobodyさん mailto:sage [2009/07/26(日) 23:58:24 ID:???] >>694 それにしてもなさけないだろう。
699 名前:nobodyさん mailto:sage [2009/07/26(日) 23:58:55 ID:???] Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Apache/2.2.8 (Ubuntu) mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g mod_wsgi/2.0 Server at djangoproject.jp Port 80 これってそういう意味なんか
700 名前:nobodyさん mailto:sage [2009/07/27(月) 12:47:40 ID:???] 僕たちサーバ管理よりイベントが大好きなんです アッーー!