- 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
- 787 名前:nobodyさん mailto:sage [2009/11/17(火) 19:03:31 ID:???]
- サイトがよく落ちてるのはDjango製だから?
- 788 名前:nobodyさん mailto:sage [2009/11/17(火) 23:49:49 ID:???]
- yes we can
- 789 名前:nobodyさん mailto:sage [2009/11/18(水) 15:12:22 ID:???]
- >>787
日本語公式が落ちてるのは安い共用鯖@海外に置いてるからってはなしだけど
- 790 名前:nobodyさん mailto:sage [2009/11/18(水) 15:19:22 ID:???]
- app engineに移動しちゃえ
- 791 名前:nobodyさん mailto:sage [2009/11/18(水) 15:47:19 ID:???]
- 日本のドジャンゴはワープアなのか
- 792 名前:nobodyさん mailto:sage [2009/11/21(土) 20:57:25 ID:???]
- また公式がテンポってる\(^o^)/
- 793 名前:nobodyさん mailto:sage [2009/11/22(日) 15:34:15 ID:???]
- >>791
はいはい、じゃんご、じゃんご
- 794 名前:nobodyさん mailto:sage [2009/11/26(木) 09:35:59 ID:???]
- .
- 795 名前:nobodyさん mailto:sage [2009/11/26(木) 15:12:49 ID:???]
- tanasinn
- 796 名前:nobodyさん mailto:sage [2009/12/04(金) 00:19:27 ID:???]
- この前立ったばかりのPylonsスレまた落ちたな
これで何回目だろ
- 797 名前:nobodyさん mailto:sage [2009/12/05(土) 09:31:49 ID:???]
- 結局Django以外は駆逐されたの?
- 798 名前:nobodyさん mailto:sage [2009/12/05(土) 11:33:58 ID:???]
- python.jp は Zope
- 799 名前:nobodyさん mailto:sage [2009/12/05(土) 11:51:26 ID:???]
- WebGLみたいなWebで3次元グラフィックスを扱う仕組みはないのでしょうか
firefoxかIEでしか動かないというのでもいいのですが
- 800 名前:nobodyさん mailto:sage [2009/12/05(土) 12:12:51 ID:???]
- 目新しいところだとO3D
tools.google.com/dlpage/o3d ・・・O3Dってバカボンのパパの横顔にみえて仕方ないんだが
- 801 名前:nobodyさん mailto:sage [2009/12/05(土) 17:50:00 ID:???]
- ぞぺ
- 802 名前:nobodyさん mailto:sage [2009/12/05(土) 21:43:08 ID:???]
- >>800
なんだ、Linux用は出てないのか。 googleはいつもながらゴミだな。
- 803 名前:nobodyさん [2009/12/05(土) 22:31:58 ID:weCeOoD+]
- 自分でビルドもできない初心者避けにはいい
- 804 名前:nobodyさん mailto:sage [2009/12/16(水) 19:24:05 ID:???]
- wsgiで書いておけば、後で使いまわししやすいってことか
しかしpython限定だから他の言語からもwsgi使える方法あるといいのだけど
- 805 名前:nobodyさん mailto:sage [2009/12/17(木) 00:14:20 ID:???]
- なんでや
- 806 名前:nobodyさん mailto:sage [2009/12/17(木) 12:02:28 ID:???]
- weblocksがメインでpythonは補助で使ってる
- 807 名前:nobodyさん mailto:sage [2009/12/17(木) 13:38:52 ID:???]
- wsgi=薄着
- 808 名前:nobodyさん [2009/12/17(木) 14:17:47 ID:ZNCdoVFh]
- テンプレートタグのforの中で、複数の配列を
参照したい場合はどうしたら良いんですか? 例えば以下の様なデータをテンプレートに渡したとして、 data = {arr1 = ['a', 'b', 'c'], arr2 = [0, 1, 2]} 以下のようにarr1のループ中にarr2にアクセスしたいんです。 {% for item in arr1 %} {{ item }}, {{ arr2[forloop.count0]}} {% endfor %} もちろんarr2[forloop.count0]は構文エラーになってしまいます。 arr2.forloop.count0等も上手く動作しません。 何か方法はありませんでしょうか?
- 809 名前:808 [2009/12/17(木) 14:20:11 ID:ZNCdoVFh]
- すみません、dataは以下の間違いです。
data = {"arr1":['a', 'b', 'c'], "arr2":[0, 1, 2]}
- 810 名前:nobodyさん mailto:sage [2009/12/17(木) 22:07:12 ID:???]
- ありません
- 811 名前:nobodyさん mailto:sage [2009/12/19(土) 23:54:02 ID:???]
- count0じゃなくてcounter0ではいけませんか?
あとは、 arr1 = ['a', 'b', 'c'] arr2 = [0,1,2] map(lambda x,y:{"arr1":x,"arr2":y},arr1,arr2) な感じでまとめて、forで回すとか。 もっと良い方法がある気がします。
- 812 名前:nobodyさん mailto:sage [2009/12/20(日) 03:29:18 ID:???]
- withを代入がわりに使う
- 813 名前:nobodyさん mailto:sage [2009/12/20(日) 12:28:51 ID:???]
- for kv in all.iteritems
kv.0 for p in kv.1 p
- 814 名前:nobodyさん mailto:sage [2009/12/20(日) 13:28:18 ID:???]
- もう一言二言足すだけでわかりやすくなるのにもったいない
- 815 名前:nobodyさん mailto:sage [2009/12/20(日) 18:07:03 ID:???]
- めんどくさい;;
- 816 名前:808 [2009/12/21(月) 01:57:25 ID:HBiCc+wV]
- みなさん、ありがとうございます。
array.0のような形式でアクセスは出来るのですが、 index = 0 array.indexという形ではアクセスできなかったので、 カスタムフィルタを作って対応しました。 {{ array|array_index:val }} のように array[val]にアクセスしています。 若干見通しが悪いのですが。。。
- 817 名前:nobodyさん mailto:sage [2009/12/25(金) 20:23:38 ID:???]
- 漏れも似たような結論になったな
結局 django のテンプレでは hash は使えない 違うテンプレエンジン使うと幸せになれる 漏れは Tempita を使ってる
- 818 名前:nobodyさん mailto:sage [2010/01/16(土) 20:05:31 ID:???]
- / /::// : : : : : : : i: : : ∧\: : : : :∧: :\ : : : : : : : : : ヽ.: : :|ム: : : : : : : : : : :
/ /://.: : : : : : :i : |: : : : ∧: ヘ: : : :∧: ::ム._: : : : : : : : :.l: : :|ム!: : : : : : : : : : . / / .|.: : : : : : : |: :ム、: : ∧.ヘ ><´ ̄\ヘ`,ハ: : ム、 ハ: : |ム!: : : : : : : : : : ,'. |: : :i: : :i: : ハ,斗―.、: :∧ ヘ r',ィ==寸ュ、_,ハ: : i: |: : |: : |ム!: : : : : : : : : : i | :|: i : : i: : :ヘ、〉zュ、\::ヘ. .\ '´ f⌒付ハヘ〉!|: |: |: : 「.ヽ!ム!: : : : : : : : : : | |: |: i : : i: : : : r{.「⌒ヽ \ヘ. ` .kr'...::i:::::!′|: |: | : fい lム!: : : : : : : : : : : | .| ∧ヘ: : :ヘ: : : N kr'::ム ヽ Vし'ク;ソ .|: |: |: / .メム!: : : : : : : : : : : . N ヽ \: :\:`ヽ. Vし! `ー " ノ ル' / |/ Nム: : : : : : : : : : : . '. \ \: :\∧ゝノ. . |: /.i .|. | Vム: : : : : : : : : : . \|丶: : ∧. ` __ ,イ レi i. | .| i.Nム: : : : : : : : : : |: :i: : 「`ヽ. ヽ ) / | i i. | .| i.|. Vム: : : : : : : : |: :i: : | .,≧、 / | i i. | .| i.| Vム: : : : : : : : -‐-、j: :i: :i.| / } ` rュ-1´ ,ィ| i i .L__ | i.| Vム: : : : : : : . { ヽi i.|‐/ .ノ_,ィj .>! r<´ | i i .! `ヽ L__ Vム: : : : : : `ヾ. └-イ / / ト、_}-{_ァ|. | i i | 、丶ヽy'¨ ̄`Vム__: : : : 受験生の皆さん / | `ー-‐'´ ̄ ̄`Y. .〈. ノ≧{:::{≦.、 | i i |. \/ }ム}. 〉 明日のセンター試験 . /. |、 、____,斗-!、/.::/:/:/|「|:∧:::〉| i i |、 >' ./ム! / 頑張って下さい { | ノ―〈/::/.:||::!:::::V. | i i |/ ./ム! /
- 819 名前:nobodyさん mailto:sage [2010/01/26(火) 21:21:41 ID:???]
- 都内とかで初心者向け勉強会とか無いかな...
- 820 名前:nobodyさん mailto:sage [2010/01/29(金) 19:12:02 ID:???]
- >>819
勉強会がないなら、開催すればいいじゃない。 ていうかやろうぜ!!
- 821 名前:nobodyさん mailto:sage [2010/01/29(金) 21:29:37 ID:???]
- 何を勉強するんだ?
- 822 名前:nobodyさん mailto:sage [2010/01/29(金) 22:20:11 ID:???]
- 勉強会って、開発しか脳がない人とか、土日に予定がない非モテのためにあるんでしょ?
- 823 名前:nobodyさん mailto:sage [2010/01/30(土) 00:15:20 ID:???]
- 勉強会(女性歓迎)
なら逝く
- 824 名前:nobodyさん mailto:sage [2010/01/30(土) 10:08:14 ID:???]
- ダンジョーのひとたちの周りに女性は集まってこないよ。
- 825 名前:nobodyさん mailto:sage [2010/01/30(土) 15:37:55 ID:???]
- 主にはてなの人達のための会だろ
- 826 名前:nobodyさん mailto:sage [2010/01/30(土) 17:54:46 ID:???]
- 研究会なら面白いな。
使い回せる定番のパターンとか、 密かに使える内部モジュールとか。
- 827 名前:nobodyさん [2010/02/02(火) 17:06:16 ID:HbFWeamc]
- あ
- 828 名前:nobodyさん mailto:sage [2010/02/09(火) 08:45:20 ID:???]
- よくネットのサンプルなどでmodels.pyに
def __unicode__(self): と言う関数が書かれているのですが これはどんな働きをして返り値は何を指定するのでしょうか?
- 829 名前:nobodyさん mailto:sage [2010/02/09(火) 11:19:56 ID:???]
- >>828
管理ページ等で表示したときの表記みたいな感じ def __unicode__(self): return "%s: %s" % (self.id, self.name) 組み込みの管理画面使わないのなら気にする必要ないかも
- 830 名前:828 mailto:sage [2010/02/09(火) 13:14:05 ID:???]
- >>829
成る程。ありがとうございます。 まさに管理画面の表示でエラーでした。 数字や日付はu付けて返すんですね。
- 831 名前:nobodyさん mailto:sage [2010/02/09(火) 15:16:00 ID:???]
- def __str__(self):
- 832 名前:nobodyさん mailto:sage [2010/02/13(土) 05:25:21 ID:???]
- >>828
$ ./manage.py shell from app.models import ExampleModel ExampleModel.objects.all() クエリもちょっとだけ見やすくなる というかPythonの仕様な気がするような
- 833 名前:nobodyさん mailto:sage [2010/02/13(土) 05:58:19 ID:???]
- 詳しい働きは、django.db.models.base.Modelを見ると分かるかもしれない。
def __str__(self): def __repr__(self): def __unicode__(self): が連動してるみたい。 でも気にしなくてもサイトは作れますよ。
- 834 名前:832 mailto:sage [2010/02/13(土) 06:00:27 ID:???]
- あと、このへんを。
djangoproject.jp/doc/ja/1.0/ref/models/instances.html#django.db.models.Model.__str__ www.python.jp/doc/2.5/ref/customization.html 勉強になりました。
|

|