[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 09/06 17:35 / Filesize : 162 KB / Number-of Response : 835
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Python】Webフレームワーク Djangoスレ Part1



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

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のオフィシャル本書いてる人達って、説明が異常に下手糞なんだよなー。
それにそんなに経験があるってわけでもなさそうだし。
どうにかならんもんかね?

596 名前:nobodyさん mailto:sage [2009/02/15(日) 21:42:48 ID:???]
Djangoはレンタルサーバでも使えますか?
もちろんPython対応(2.x)のものです。

597 名前:nobodyさん [2009/02/16(月) 01:14:56 ID:vlMe/iUI]
japan.internet.com/column/developer/20080613/26.html



598 名前:nobodyさん mailto:sage [2009/02/16(月) 02:14:08 ID:???]
>>596
さくらとかOCNとかで使えてる

599 名前:nobodyさん mailto:sage [2009/02/16(月) 11:18:43 ID:???]
>>596
共有サーバー系は、>598とxrea(笑)とcoreserverで使えてるのを確認。
VPSとか専用サーバーが借りれるならそっちでも動くよ

600 名前:nobodyさん mailto:sage [2009/02/16(月) 12:44:02 ID:???]
coreserverはfastcgi消されてるんで、xreaでfastcgi使うのが吉。
同居人に嫌われながらがんばってください

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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<162KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef