09/11/17 17:52:02
妙に重いとか不安定とかいうのは、あくまで噂?
784:nobodyさん
09/11/17 18:22:55
お遊びの小規模のものしか経験ないけど、必要以上に重いっていうのは今のところないな
大規模の実績もあるし、問題ないと思う。
妙に重くて不安定なのは公式サイトの話じゃない?
785:nobodyさん
09/11/17 18:27:14
wsgiがちょうどいい
786:nobodyさん
09/11/17 18:35:10
>>783
同じことをやらせてweb.pyより重いと感じたことはないな。
だけど、web.pyではSQL直書き、DjangoではORマッパで構築した
サイトとかだったら、そりゃDBとのやりとりを最適化できる分
web.pyの方が軽い可能性はあるわな。テンプレートエンジンとか
にしてもそう。同じことをやらせたら同程度だけど、手間を
かけてゴリゴリやるならweb.pyの方が早いサイトを作れるかも
しれない。
その辺はフレームワークに何を期待しているのかによるな。
787:nobodyさん
09/11/17 19:03:31
サイトがよく落ちてるのはDjango製だから?
788:nobodyさん
09/11/17 23:49:49
yes we can
789:nobodyさん
09/11/18 15:12:22
>>787
日本語公式が落ちてるのは安い共用鯖@海外に置いてるからってはなしだけど
790:nobodyさん
09/11/18 15:19:22
app engineに移動しちゃえ
791:nobodyさん
09/11/18 15:47:19
日本のドジャンゴはワープアなのか
792:nobodyさん
09/11/21 20:57:25
また公式がテンポってる\(^o^)/
793:nobodyさん
09/11/22 15:34:15
>>791
はいはい、じゃんご、じゃんご
794:nobodyさん
09/11/26 09:35:59
.
795:nobodyさん
09/11/26 15:12:49
tanasinn
796:nobodyさん
09/12/04 00:19:27
この前立ったばかりのPylonsスレまた落ちたな
これで何回目だろ
797:nobodyさん
09/12/05 09:31:49
結局Django以外は駆逐されたの?
798:nobodyさん
09/12/05 11:33:58
python.jp は Zope
799:nobodyさん
09/12/05 11:51:26
WebGLみたいなWebで3次元グラフィックスを扱う仕組みはないのでしょうか
firefoxかIEでしか動かないというのでもいいのですが
800:nobodyさん
09/12/05 12:12:51
目新しいところだとO3D
URLリンク(tools.google.com)
・・・O3Dってバカボンのパパの横顔にみえて仕方ないんだが
801:nobodyさん
09/12/05 17:50:00
ぞぺ
802:nobodyさん
09/12/05 21:43:08
>>800
なんだ、Linux用は出てないのか。
googleはいつもながらゴミだな。
803:nobodyさん
09/12/05 22:31:58 weCeOoD+
自分でビルドもできない初心者避けにはいい
804:nobodyさん
09/12/16 19:24:05
wsgiで書いておけば、後で使いまわししやすいってことか
しかしpython限定だから他の言語からもwsgi使える方法あるといいのだけど
805:nobodyさん
09/12/17 00:14:20
なんでや
806:nobodyさん
09/12/17 12:02:28
weblocksがメインでpythonは補助で使ってる
807:nobodyさん
09/12/17 13:38:52
wsgi=薄着
808:nobodyさん
09/12/17 14:17:47 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
09/12/17 14:20:11 ZNCdoVFh
すみません、dataは以下の間違いです。
data = {"arr1":['a', 'b', 'c'], "arr2":[0, 1, 2]}
810:nobodyさん
09/12/17 22:07:12
ありません
811:nobodyさん
09/12/19 23:54:02
count0じゃなくてcounter0ではいけませんか?
あとは、
arr1 = ['a', 'b', 'c']
arr2 = [0,1,2]
map(lambda x,y:{"arr1":x,"arr2":y},arr1,arr2)
な感じでまとめて、forで回すとか。
もっと良い方法がある気がします。
812:nobodyさん
09/12/20 03:29:18
withを代入がわりに使う
813:nobodyさん
09/12/20 12:28:51
for kv in all.iteritems
kv.0
for p in kv.1
p
814:nobodyさん
09/12/20 13:28:18
もう一言二言足すだけでわかりやすくなるのにもったいない
815:nobodyさん
09/12/20 18:07:03
めんどくさい;;
816:808
09/12/21 01:57:25 HBiCc+wV
みなさん、ありがとうございます。
array.0のような形式でアクセスは出来るのですが、
index = 0
array.indexという形ではアクセスできなかったので、
カスタムフィルタを作って対応しました。
{{ array|array_index:val }} のように array[val]にアクセスしています。
若干見通しが悪いのですが。。。
817:nobodyさん
09/12/25 20:23:38
漏れも似たような結論になったな
結局 django のテンプレでは hash は使えない
違うテンプレエンジン使うと幸せになれる
漏れは Tempita を使ってる
818:nobodyさん
10/01/16 20:05:31
/ /::// : : : : : : : 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さん
10/01/26 21:21:41
都内とかで初心者向け勉強会とか無いかな...
820:nobodyさん
10/01/29 19:12:02
>>819
勉強会がないなら、開催すればいいじゃない。
ていうかやろうぜ!!
821:nobodyさん
10/01/29 21:29:37
何を勉強するんだ?
822:nobodyさん
10/01/29 22:20:11
勉強会って、開発しか脳がない人とか、土日に予定がない非モテのためにあるんでしょ?
823:nobodyさん
10/01/30 00:15:20
勉強会(女性歓迎)
なら逝く
824:nobodyさん
10/01/30 10:08:14
ダンジョーのひとたちの周りに女性は集まってこないよ。
825:nobodyさん
10/01/30 15:37:55
主にはてなの人達のための会だろ
826:nobodyさん
10/01/30 17:54:46
研究会なら面白いな。
使い回せる定番のパターンとか、
密かに使える内部モジュールとか。
827:nobodyさん
10/02/02 17:06:16 HbFWeamc
あ
828:nobodyさん
10/02/09 08:45:20
よくネットのサンプルなどでmodels.pyに
def __unicode__(self):
と言う関数が書かれているのですが
これはどんな働きをして返り値は何を指定するのでしょうか?
829:nobodyさん
10/02/09 11:19:56
>>828
管理ページ等で表示したときの表記みたいな感じ
def __unicode__(self):
return "%s: %s" % (self.id, self.name)
組み込みの管理画面使わないのなら気にする必要ないかも
830:828
10/02/09 13:14:05
>>829
成る程。ありがとうございます。
まさに管理画面の表示でエラーでした。
数字や日付はu付けて返すんですね。
831:nobodyさん
10/02/09 15:16:00
def __str__(self):
832:nobodyさん
10/02/13 05:25:21
>>828
$ ./manage.py shell
from app.models import ExampleModel
ExampleModel.objects.all()
クエリもちょっとだけ見やすくなる
というかPythonの仕様な気がするような
833:nobodyさん
10/02/13 05:58:19
詳しい働きは、django.db.models.base.Modelを見ると分かるかもしれない。
def __str__(self):
def __repr__(self):
def __unicode__(self):
が連動してるみたい。
でも気にしなくてもサイトは作れますよ。
834:832
10/02/13 06:00:27
あと、このへんを。
URLリンク(djangoproject.jp)
URLリンク(www.python.jp)
勉強になりました。