ac1965.ty07.net (1)
blog.37to.net (1) blog.huyo.org (1) blog.joyfullife.jp (13) blog.kndb.jp (1) blog.liris.org (2) blog.livedoor.jp (1) blog.longfeed.com (4) blog.mj-site.net (1) blog.monospace.jp (26) blog.ohgaki.net (1) blog.ozacc.com (11) blog.redhawk.jp (10) blog.so-net.ne.jp (4) blog.woopsdez.jp (1) bw28.blog5.fc2.com (1) codezine.jp (6) coreblog.org (1) d.hatena.ne.jp (417) dann.g.hatena.ne.jp (1) django.g.hatena.ne.jp (16) django.kuchinawa.com (1) djangoproject.jp (1) djlover.wordpress.com (1) endlessx.homelinux.com (20) fgo.sakura.ne.jp (1) framework.g.hatena.ne.jp (3) garbage.quickvps.net (1) gihyo.jp (2) hacks-web.blogspot.com (2) hdknr.posterous.com (1) hdknr.spaces.live.com (2) hidelafoglia.livejournal.com (2) hikozaemonchan.blogspot.com (1) hiroshiykw.blogspot.com (16) hori-uchi.com (1) humming.via-kitchen.com (35) isaomatsunami.blogspot.com (1) it.kndb.jp (8) itpro.nikkeibp.co.jp (3) jamz.jp (6) japan.zdnet.com (1) jutememo.blogspot.com (1) kapi.jp (2) kawasaq.blog56.fc2.com (6) kingyo-bachi.blogspot.com (5) kishi-r.com (17) kjirou.sakura.ne.jp (3) kousei-inc.com (2) labs.cybozu.co.jp (2) labs.s-cubism.com (4) labs.unoh.net (6) ledmonster.seesaa.net (1) lightson.dip.jp (1) loglogsun.blogspot.com (1) mars.shehas.net (1) mat2uken.blogspot.com (1) mglab.blogspot.com (1) michilu.com (30) mitsukuni.org (1) miwazatechs.wordpress.com (3) nagosui.org (8) nakagami.blog.so-net.ne.jp (5) nantekkotai.wordpress.com (1) navy.ap.teacup.com (1) netforestdevnote.blog26.fc2.com (1) okyuu.com (2) omake.accense.com (2) php-sql-gdgd.jugem.jp (41) printf.ishiro.com (1) programamemo2.blogspot.com (1) programing-a2c-jp.blogspot.com (7) punko02.jugem.jp (1) python.charmr.org (2) q.hatena.ne.jp (1) reiare.net (7) sayhelloworld.blog113.fc2.com (2) semanticlog.blogspot.com (13) sh1.2-d.jp (3) sky.ap.teacup.com (2) sourceforge.jp (1) surgo.jp (6) taichino.com (1) taka.no32.tk (1) takaki-web.media-as.org (17) takatoshi.g.hatena.ne.jp (9) takeuchike.seesaa.net (1) tech.ehaco.net (1) techjudith.blogspot.com (1) teshigoto.net (1) tohlog.blogspot.com (1) tokibito.orz.hm (2) tokushimakazutaka.com (2) twisted-pool.appspot.com (1) typea.info (2) ueblog.org (1) v.japan.cnet.com (1) w.koshigoe.jp (1) wdmemo.com (1) web.archive.org (1) webdba.blogspot.com (2) weblog.metareal.org (3) webos-goodies.jp (1) wiki.livedoor.jp (1) win-django.com (11) workstyle-py.sourceforge.net (1) www.1x1.jp (1) www.arbolbell.jp (4) www.ascii.co.jp (1) www.atmarkit.co.jp (2) www.autla.com (1) www.cbook24.com (1) www.daemonfreaks.com (5) www.everes.net (43) www.flatz.jp (1) www.fuji-climb.org (2) www.gesource.jp (7) www.howgry.com (1) www.ianlewis.org (3) www.ibm.com (2) www.infoq.com (3) www.kotodama.jp (1) www.metareal.org (4) www.moongift.jp (17) www.nishiohirokazu.org (4) www.notgeekerror.net (11) www.oasob.com (11) www.panopticon.jp (7) www.phactory.jp (3) www.phppro.jp (1) www.python.jp (1) www.pythonweb.jp (3) www.r-stone.net (3) www.slideshare.net (2) www.tatsu.com (2) www.tektek.in (4) www.tsuyukimakoto.com (25) www.u-ga.net (1) www.ueblog.org (22) www.win-django.com (1) www.xmlconsortium.org (1) yakinikunotare.boo.jp (2) yamashita.dyndns.org (15) ymasuda.jp (12) |
![]()
動かすサーバが単純になかったのでgoogle app engineを使いたかったのとdjangoにちょっと興味があったので、動かそうとしたけど
http://d.hatena.ne.jp/sugarbabe335/ ... ![]()
実践的な DJango テクニック集として、凄くいい記事だったので、勝手に超訳してみました。
http://d.hatena.ne.jp/namaco35/2010 ... ![]()
実践的な DJango テクニック集として、凄くいい記事だったので、勝手に超訳してみました。
http://d.hatena.ne.jp/namaco35/2010 ... ![]()
新しい開発環境を構築するにあたり、またApacheとmod_pythonで構築するのもアレだな、ということで流行のnginxを試してみた。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
なんかそこら辺に幾らでも情報がある内容だけど、ちょっとずつ情報が違って調べるの面倒なので未来の自分のために書いておく。
http://d.hatena.ne.jp/mi_kattun/200 ... ![]()
djangoでユーザーがログイン済かどうかをチェックする場合は通常 @login_required デコレータを使用するけど、
IDとパスワード以外の要素でログインチェックしたり、未ログインのユーザーを独自のログイン画面に遷移させる
場合は、カスタマイズしたデコレータを作る。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
GFKきもいです
http://d.hatena.ne.jp/feiz/20091213 ... ![]()
本家のチュートリアルより丁寧そうなのでこっちで勉強してみる。どーせならコアカリキュラムだけ日本語訳して英語と日本語の勉強もしてみようという試み。難しいぜ英語も日本語も。
http://d.hatena.ne.jp/fila_brazilli ... ![]()
Djangoでのテストを書くときに、URLにアクセスしてステータスコード見るだけってテストをコピペで量産するのはかっこ悪いので、どうにかする例。
test.pyにTestCaseをちょっと拡張したクラスを書いておく
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
superfcgiは「WSGIアプリケーションをFastCGIで動かすための唯一正しい方法」という意欲的なライブラリ。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
さくらレンタルサーバーでdjangoを動かすために試行錯誤したのでメモ
http://d.hatena.ne.jp/lawmn/2009111 ... ![]() http://d.hatena.ne.jp/nabetama/2009 ... ![]()
技術的なコミュニティにとって,ライバルをけなすことはファッションでもあるし,たぶん不可避でもある。Emacsの人々はViをバカにするし,Windowsの人々は我々Macユーザを見下し(そしてLinuxの人々は両者をバカにする),そして誰もが,そのシェアにも関わらずPHPを馬鹿にする。われわれGeekは,些細な技術的なポイントを芸術のひとつでもあるかのように論じる。
http://d.hatena.ne.jp/ma2/20091122/ ... ![]()
django-mailerは、メール送信をする際にメッセージのキューイングを行うためのDjangoアプリケーション。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
社内チャットで出た質問。GETパラメータによって呼び出すビューを変えたい場合はどう書くとよいか。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
前回のサンプルを拡張してフィードを配信できるようにしていく。
BBSの全発言を配信して、それぞれの発言にパーマリンクを持たせる。
http://d.hatena.ne.jp/minesouta/200 ... ![]()
DjangoでGET/POSTの片方を遮断するようなviewはデコレータでどうぞ。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
BPで話題になっているdjango-debug-toolbar.
簡単にSQLやHTTPリクエストの情報を見れるようになるとのこと。
早速インスコした
http://d.hatena.ne.jp/shohu33/20090 ... ![]()
web 開発で利便性の高いスレッドの使用方法は珍しく、特に Python のグローバルインタープリタロックと共に使用するのは稀です。これに対して、幾つか注目すべき例外があります。
http://d.hatena.ne.jp/t2y-1979/2009 ... ![]()
何か社内で盛り上がってたので書く。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
アプリケーションを作るさいにユーザ管理が面倒。またユーザにとっても一々サイト毎にユーザ名とパスワードを管理するのも面倒。OpenIDを使うとユーザ認証をgoogleなどの大手に任せられて、作る方も使う方も便利になる
http://d.hatena.ne.jp/karasuyamaten ... ![]()
イアンに教えてもらったのも結構前なのだけど、使う場面があったのでようやく使ってみた。
djangoには最初からpaginatorがあるけど、実際に使うと結構面倒くさい。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
Django1.1ではadminアプリが大幅に改善され、拡張が1.0に比べて容易になりました。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
環境はPython2.5+Django1.0.3
trunkをみてもdjango/contrib/formtools/wizard.pyの最終更新はr8679なので、Django1.1でも同じかな。
http://d.hatena.ne.jp/re_guzy/20090 ... ![]()
djangoのようなフレームワークは開発者の生産性を劇的に向上させてくれる。しかしそのためにパフォーマンスは犠牲にされる。djangoのORMなんか非常に便利だが、そのまま使っていると非効率なことがRDB層で起きる羽目になる。でもこれは殆んどのアプリケーション開発において賢いトレードオフだと思う。だって、作って公開してみなければそのアプリが最適化するに値するものかどうかは別らないでしょ。
http://d.hatena.ne.jp/karasuyamaten ... ![]()
vimでPythonの開発環境を作ってみました。
http://d.hatena.ne.jp/shuji_w6e/200 ... ![]()
Djangoのdjango-command-extensions で manage.py のコマンドを色々拡張することができる。
http://d.hatena.ne.jp/shohu33/20090 ... ![]()
CentOSではPythonが2.4と少々古いが、システムでPythonに依存している箇所が多くデフォルトのPythonを置き換えるのは好ましくない。
http://d.hatena.ne.jp/shuji_w6e/200 ... ![]()
ずーっと、デプロイが苦手だった。
自分でやると全然動いた事が無い。
http://d.hatena.ne.jp/a2c/20090825/ ... ![]()
年末の為に、手順を記す。for me
Ubuntuのいんすこから終了まで目標20分以内
追記:実際にインスコからやってみた時間を計ってみた
http://d.hatena.ne.jp/a2c/20090823/ ... ![]() http://d.hatena.ne.jp/nullpobug/200 ... ![]()
IPアドレスを増やさずにドメインベースで複数のドメインを運用しつつSSLを使えないかと
調べたところ、Apacheだけでは無理だけどリバースプロキシを使えば何とかなりそうだったので、やってみた。
http://d.hatena.ne.jp/piro_suke/200 ... ![]() http://d.hatena.ne.jp/kariostro/200 ... ![]()
JavaScript 再入門から1週間弱。 JQuery で遊べるところまできた。あるフォームの内容を非同期通信するページを Django と JQuery を用いて作成する手順について自分なりに整理してみる。 Ajax 。
http://d.hatena.ne.jp/fgshun/200908 ... ![]()
例えば、Djangoのアプリケーション内のモデルで、
Personクラスを定義したとします。
http://d.hatena.ne.jp/Ponsuke/20090 ... ![]()
Django-1.1 がリリースされました。
http://d.hatena.ne.jp/t2y-1979/2009 ... ![]()
長らく Google App Engine 用のネタに困っていたが、タスク管理用のアプリを作る事にした。Gmailのタスク管理と連携できればと思ってちょっと調べたが、どうやらまだAPIが無さそうだ。もっとしっかり探せば見つかるかもしれないが、とりあえず先に進む事にした。
http://d.hatena.ne.jp/pcm_kas/20090 ... ![]()
随分前にDjango入れて放置していたのだが、
http://d.hatena.ne.jp/namaniku206/2 ... ![]()
詳しくは上のページや、前述した「FBMLとiframeの違い」のページに書いてあるが、とりあえずは、「Facebookのルックアンド&フィール、ユーザーエクスペリエンスに統合されたUIを実現するための専用マークアップ言語」と理解した。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
前回のネタの続きです。
前回では、以下のリンクを見て、ソースコードレビューソフトを入れてみました。
http://d.hatena.ne.jp/Wacky/2009072 ... ![]()
とりあえず日々のプログラミングで壁にぶち当たったところなどを忘れないようにメモ代わりとして日記を更新していくことにした。
http://d.hatena.ne.jp/natsumesouxx/ ... ![]()
Python 札幌第3回開催直前、便乗 Django ネタ。第2回未参加なので既出かも。
http://d.hatena.ne.jp/fgshun/200907 ... ![]()
多対多の (many-to-many) リレーションを定義するには ManyToManyField を使います
http://d.hatena.ne.jp/metabo346/200 ... ![]()
ページ番号などの情報を URL に持たせる時の話。 Django 的には /something/?page=7 のようにクエリ要素を使うのと /something/7/ のような URL はどちらが便利なのか考えてみた。
http://d.hatena.ne.jp/fgshun/200906 ... ![]()
ReviewBoardの管理画面はかなりカスタマイズされてるよ。
Djangoの管理画面のカスタマイズの参考になるかもね。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
Django標準のUserモデルだと物足りないときは、自分で拡張できる。
http://d.hatena.ne.jp/wozozo/200907 ... ![]()
BeProudで使っているdjangoのモバイル端末向けモジュールを公開しました。
tokibito / django-bpmobile / overview — bitbucket.org
そんなに大したものではないのだけど、使い方はそのうち書きます。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
わかりやすい解説があるとのことで、
tmatsuoさんのbitbucketからdjango-hack-a-thon-get-handson.pdfを拝借しました。
http://d.hatena.ne.jp/Gateau/200906 ... ![]()
Djangoのバージョンは1.0.2を使っています。
http://d.hatena.ne.jp/iizukaw/20090 ... ![]()
django-admin.py とか manage.py とかのサブコマンドをタブ補完してくれる bash 用のスクリプト。
http://d.hatena.ne.jp/namaco35/2009 ... ![]()
DjangoをCGIやmod_wsgiで動かすときには、環境変数のPYTHONPATHもしくはsys.pathへパスを追加しなければならない。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
Djangoのサイトには「Djangoの設計思想」というドキュメントがあります。どんなフレームワークでもそうですが、設計思想を理解し、その流れをつかむ事で正しい利用への最短ルートです。もし、自分の思想にあわないならば問題です。可能であれば、そのフレームワークの検討を取り止めるべきでしょう。それが出来ないならば利用している時にはそのフレームワークの思想で思考することが求められます。
http://d.hatena.ne.jp/shuji_w6e/200 ... ![]()
Djangoをさくらレンタルサーバで動かしたい人へ。
さくらでDjango動かせた(2009/04/11)。環境の用意の手順を書いておく。
http://d.hatena.ne.jp/lolloo-htn/20 ... ![]()
DjangoのSessionはCookieが使えないと
使用できません。
思想的にアウトですが、どーしても携帯対応でSessionが必要になりましたので、
独自SessionMiddlewareを作りました。
http://d.hatena.ne.jp/hottin/200905 ... ![]()
ちょっと意味のあるアプリケーションとして、TODO管理機能を作っていくことにします。
Djangoと同じく、以下のコマンドでアプリケーションが生成されます。
http://d.hatena.ne.jp/molakin/20090 ... ![]()
びっくりした!クレジットカード番号はランダムに見えて実は一定の規則に従っているということを知った。
Djangoのソースを読んでいたら、オンラインストアなどを作る人のために、ユーザが入力したクレジットカード番号が正しいものかどうかを確認する方法がのっていた。
http://d.hatena.ne.jp/kkomiyama/200 ... ![]() http://d.hatena.ne.jp/johzan/200904 ... ![]()
した場合、Formに含まれるFieldは全て対象になる(あってるかな?)。
http://d.hatena.ne.jp/domekichi/200 ... ![]()
行ってきました。若干遅刻で。
http://d.hatena.ne.jp/moqada/200904 ... ![]()
Djangoハッカソンのハンズオンでも好評だったPythonのpdb。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
jQueryを効率的に利用・習得するためのhogehogeみたいな話と、jQueryUIの紹介という内容。
質問はTwitterのreplyで受け付けるという形にしたらとてもやりやすかった。
http://d.hatena.ne.jp/monjudoh/2009 ... ![]()
GogoleAppEngineで、日本語検索作ってたら、転置インデックスの作り方ミスった。簡単に直ったんだけど既にappspot.comで作成された転置インデックスが邪魔なので一気に消したいが、デフォルトのDashBordでは一気に消せるインターフェースが用意されていない
http://d.hatena.ne.jp/a2c/20090328/ ... ![]()
urlタグを使うと下の1や2の書き方をする代わりに3の書き方ができる。1の書き方は「現在表示しているURLは何か」を意識しないといけなくて、もしそのURLが変わったならば適切に../の数を変更しないとリンク切れになる可能性がある。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
jQueryを使ってTextareaの高さを自在に変更できると入力しやすく便利です。
適応前は表示範囲は固定されていて見辛いですが、
http://d.hatena.ne.jp/johzan/200903 ... ![]()
技評のLL本でDjangoXPythonというのが出ていたので、ちょっと触ってみた。
Django自体はなんだか面白い、RailsとかCakeで当然だと思ってた文化というのが、またちがう感じになっていて、なかなかオドロキを隠せない。でも、RailsとかCakeより「コードを書いてる」感はなくて、設定設定また設定みたいな感じでバシっと動くのはいいなーと思う、ノンプログラマーな俺とかには向いてる。
http://d.hatena.ne.jp/mizzusano/200 ... ![]()
Django on Google App Engineでちょこちょこ開発しているけども、やっぱりDjangoなのにあのきれいなadmin画面が使えないのではDjango人生の80%くらいを損していると思うのでid:voluntasにすすめられたapp-engine-patchを使ってみる。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
id:hide-Kさんに招待していただき、SoozyCon7に行ってきました。ありがとうございます。
http://d.hatena.ne.jp/sugyan/200903 ... ![]()
今日Djangoで物を作っているときに参考にしたところ
http://d.hatena.ne.jp/piropati/2009 ... ![]()
探したんだけどサンプルが見つからなかった。
自分で作ってみたけどこんなカンジでいいのかな?
http://d.hatena.ne.jp/sugyan/200903 ... ![]()
mod_wsgiで開発を行うようになって困るのは、標準の状態ではsys.stdoutへの書き込みがmod_wsgiによって制限されるので、printデバッグが使えなくなってしまうことです。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
Djangoで開発する時は"manage.py runserver"を使うのが一般的だと思いますが、以下のページで紹介されているスクリプトを利用するとmod_wsgi上で開発を行うことができます。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
今後は、
* django.contrib.*が必要ない o 特にdjango.contrib.session * Djangoのシグナルが必要がない
* django.templateを使う必要がない * django.dbが・・・以下略
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
先日、CSSを使ってカレンダー(1日分)を作りましたが、それをDjangoのカレンダーアプリに
組み込んでみました。
http://d.hatena.ne.jp/jkani4/200903 ... ![]()
djangoでメール送信する時の話。
http://d.hatena.ne.jp/shohu33/20090 ... ![]()
よく忘れてGoogle先生に尋ねる羽目になるのでメモ書き。
http://d.hatena.ne.jp/at_yasu/20090 ... ![]()
Sourの開発記録を遅れながらもとっていこうと思う。
http://d.hatena.ne.jp/hkhumanoid/20 ... ![]()
Webアプリケーションのログインの際によく「ログイン状態を保持する」(セッションCookieの有効期限をブラウザ終了時までではなく一定期間に指定する)という選択肢を設けることがある。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
マイミクの日記を自分のつぶやきで埋めつくさないために作ってみた。
ミニブログなんかのシステムを作成する時に、1記事毎に出力するのではなく、
1日分の記事をまとめて1つの記事として出力する。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
DEFAULT_CONTENT_TYPEで変更。Web API等で常にXMLを返すような場合に便利
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
なんかレビューを待ってる人がいるとか、いないとか。あんまり使い込んでみてはないけどとりあえず紹介。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
一通り読み終えました。約290ページのうち、チュートリアル形式の本編が約150ページ。残りの140ページがチートシートで、よく使うと思われる機能のリファレンスになっています。サポートページはこちらです。
http://d.hatena.ne.jp/carver/200902 ... ![]()
id:yuroyoroがpython力を高めるとか言ってたのを聞いて、自分の場合どうだったかなあと。
思い入れがあるものを簡単に。まあ参考になれば。
http://d.hatena.ne.jp/mopemope/2009 ... ![]()
今回Python旅館に参加する上でDjangoのデプロイを出来るようになる事を絶対目的にしていた。以下忘れないようにメモ
http://d.hatena.ne.jp/a2c/20090131/ ... ![]()
まだ参加募集はしておりません。
http://d.hatena.ne.jp/Voluntas/2009 ... ![]()
id:nullpobug(tokibito/岡野) にレビューを(強制的に)振ったのでそのうち出てきます、お待ち下さい。
http://d.hatena.ne.jp/Voluntas/2009 ... ![]()
Django + 携帯 において第一人者である id:perezvon がなんか恐ろしいモノをつくったっぽい。
http://d.hatena.ne.jp/Voluntas/2009 ... ![]()
メモ。Pythonのデコレータのテンプレ的なもの。一例なのでこれじゃなきゃだめというわけではない。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
コレまでの履歴
http://d.hatena.ne.jp/white-azalea/ ... ![]()
はまったのでメモ。soundkitchenさんありがとうございます。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
プロジェクトがスタートしたときに作った絵文字ライブラリに替えて、Cで書いたコーデックmobilejpcodecsを使うようにし、DjangoのDEFAULT_CHARSETとPythonのdefault encodingをutf8に変更。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
タイトル通り。「はじめての Django アプリ作成、その 2 — Django v1.0 documentation」のAdminページにある「History」ってリンクをクリックしたらエラーが出た。
http://d.hatena.ne.jp/bojovs/200901 ... ![]()
多対多のリレーションを張るときに間のテーブルをORマッパー側で管理してくれる。
http://d.hatena.ne.jp/monjudoh/2009 ... ![]()
Google App Engineの上で動くように作った最中限オンラインをとりあえずGoogle App Engineに依存しないように書き換える。まぁDjangoで作ってあるのでそんなに難しくない。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
次のステップへ — Django v1.0 documentation』の「ローカルで HTML で読む」
のSphinxインスコをMacportsで
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
デバッグ画面でコンソールが使えるよ。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
intと言っても、主に日付に使う整数。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
はまりそうなのでメモ。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
WerkzuegのDebuggerは凄い! - スコトプリゴニエフスク通信
http://d.hatena.ne.jp/Voluntas/2009 ... ![]()
tmatsuoさん
* 地形データをModelとして扱える
* 特定の座標を含むZIPCODEを取ってくるとかできる
* GoogleMaps等と連携するJavaScriptのサポートとか
http://d.hatena.ne.jp/monjudoh/2009 ... ![]()
contenttypesの話。whosaysniの人がGenericForeignKeyのところでcontenttypesの話をほとんどしてくれたので、デモを中心に。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
まあ、Pylonsのトレースバックは凄い訳ですが、Pylonsなど、今となってはWerkzeugのセンスの良さの前には霞んでしまう存在かな。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
Djangoの汎用ビューをはじめて使ってみたのですが、なかなか面白いです。
http://d.hatena.ne.jp/piropati/2009 ... ![]()
元日といえば初詣、初詣と言えば神社。Python愛好家にとっての神社と言えば、Jinja2しかないということで、Jinja2に触ってみる。Djangoテンプレートとの違いはここに簡潔にまとまっているが、ドキュメントをざっと目を通して、気づいたところをメモしていく。
http://d.hatena.ne.jp/perezvon/2009 ... ![]()
最初から入ってるPythonのバージョンが低いので、MacPortsで最新版(バージョン2.5系)をインストールします。
http://d.hatena.ne.jp/bojovs/200812 ... ![]()
たぶん。
去る土曜に開催されました月イチnullpobug勉強会。今回のテーマはContentTypes。
http://d.hatena.ne.jp/feiz/20081223 ... ![]()
mod_wsgiを使うことでも、djangoアプリケーションが使えます:..
http://d.hatena.ne.jp/bellbind/2008 ... ![]()
mod_wsgiとlighttpd+FastCGIでのDjangoアプリケーションの速度比較を行う。環境はCentOS 5.2/Python2.5.3、Apacheが2.2.3とmod_wsgi2.3、lighttpdは1.4.20。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
書きかけのメモです。
mobilejp.management.commands.mobilejpmailのようなモジュール名でPostfixのコマンド処理用のクラスを作る。すると、INSTALLED_APPSにmobilejpを入れておけば、
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
Google App Engineで、フレームワークとしてDjangoを使うときの手順や設定などのメモその3。
http://d.hatena.ne.jp/oui27/2008120 ... ![]()
Google App Engineで、フレームワークとしてDjangoを使うときの手順や設定などのメモその2。
http://d.hatena.ne.jp/oui27/2008113 ... ![]()
Google App Engineで、フレームワークとしてDjangoを使うときの手順や設定などのメモ。
http://d.hatena.ne.jp/oui27/2008112 ... ![]()
先にあるModelを継承したModelを作った場合、どんな事になるか実験と、django.contrib.auth.model.User モデルを拡張する方法。
http://d.hatena.ne.jp/at_yasu/20081 ... ![]()
いつの間にかMacPortsでDjango1.0.xインスコできるようになってるなー。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
mod_wsgi + Django を試している。Apache configで
http://d.hatena.ne.jp/methane/20081 ... ![]()
今作っているサイトでラジオボタンの選択肢にアバターの画像を指定するようなフォームが必要になったもんで、なんかよい Widget はないものかと公式のドキュメントとか見てみたけど、Django には label に普通のテキストを表示させる Widget はあっても label に画像を表示するような Widget はないみたい(たぶん。もしかしたら見落としてる?!)。
http://d.hatena.ne.jp/moqada/200811 ... ![]()
kuma8さんが簡潔かつ的確なまとめを書いてくださっているが、とりあえず記録しておく。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
ContentTypeとマルチテーブル継承を使うといろいろ幸せ。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
文字列フォーマット操作
今まで使っていたのは、
http://d.hatena.ne.jp/johzan/200810 ... ![]()
Djangoで
http://d.hatena.ne.jp/tatemax/20081 ... ![]()
参考URL
http://d.hatena.ne.jp/alabaster1982 ... ![]()
djangoのrunserverで使っているdjango.core.servers.basehttp.WSGIServerは、Python標準のBaseHTTPServer.HTTPServerがベースになっています。
http://d.hatena.ne.jp/bellbind/2008 ... ![]()
Django(1.0-final)で、TestClientによる匿名セッション(Anonymous Session)での単体テストをやってみた。
http://d.hatena.ne.jp/jbking/200810 ... ![]()
いろいろなやり方があるようですが,ありがちな方法を採用します.
http://d.hatena.ne.jp/tatemax/20081 ... ![]()
templatetagsで何が出来るかわからない人のために1行で解説すると、{{ hoge|my_filter }}でhogeを引数にしてmy_filterっていう自作の関数が呼べるんだ!(他にも色々出来るけど)
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
管理サイトの日付選択ウィジェットを、管理サイト外で使いたいって要望は結構あるんじゃないかな。
http://d.hatena.ne.jp/re_guzy/20081 ... ![]()
とりあえずGoogle App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japanを読んだ。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
YahooのOpenIDを試そうとしたら、なんかポート番号がほげほげでどうこうらしいことを知ったので、mod_pythonを入れてちゃんと動かせば使えるのかなー、と思ってCentOSを入れてみたメモ。
http://d.hatena.ne.jp/tohae/2008100 ... ![]()
Python 2.6でmd5とshaモジュールにDeprecationWarningが出るようになって、はじめてhashlibモジュール(Python 2.5から利用可能)の存在に気づいた。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
セッションフレームワークを使うとクッキーのセッションIDのみで訪問者固有のデータを保存や取得ができる。
http://d.hatena.ne.jp/minesouta/200 ... ![]()
Django(ジャンゴ)は、Pythonで実装されたWebアプリケーションフレームワーク。 model-view-controller デザインパターンを緩やかに従う。
http://d.hatena.ne.jp/minesouta/200 ... ![]()
仕事がDjango漬けなこともありいろんな点に気付いたりはまったりしてます。本日「ギャー、ヤラレター!」と思ったことがあったので紹介。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
続きが出たので今回も超絶意訳をやって行きたいと思います。
前提として、
models.pyは前回使っていたものを使います。
http://d.hatena.ne.jp/johzan/200809 ... ![]()
管理画面からでは無く、ログインした人のみ記事の追加・編集・削除などできるように変更します。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
Google Code巡礼をしているときに、django-postimageをみつけたので試してみた。
http://d.hatena.ne.jp/johzan/200809 ... ![]()
OSXを日本語設定で使っている場合に、一部問題が出る箇所がありますのでDjangoのソースコードを一部変更します。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
Django on Jythonの3回目ということで、Tomcat上でDjangoを動かしてみます。とは言っても、前回作成したプロジェクトをwarにアーカイブして、Tomcatに乗せるだけなんですけど。
http://d.hatena.ne.jp/shuji_w6e/200 ... ![]()
Djangoテンプレートシステムと似たテンプレートエンジン「Jinja」を使ってみた
http://d.hatena.ne.jp/kane46taka/20 ... ![]()
ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
Djangoの1.0でModelForm(モデルより生成されるフォーム)を使って、データ編集機能を実装してみました。
http://d.hatena.ne.jp/nyaago69/2008 ... ![]()
チュートリアル「ジャンゴと奏でる 〜数時間でおぼえるDjango〜」を始める前に必要なものをインストールなど。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
ジャンゴと奏でる 〜数時間でおぼえるDjango〜「もくじ」
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
テンプレートの継承機能を使って、entriesのテンプレートすべてに「記事の追加」ボタンを入れてみます。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
上の画像のように作成したモデルを表示する際にラベルとして日本語を利用する方法*1
http://d.hatena.ne.jp/kane46taka/20 ... ![]()
djangoで認証処理を実装してみました。(DjangoでTodoアプリケーションの作成の続きとして)
http://d.hatena.ne.jp/nyaago69/2008 ... ![]()
前回は本当に動くだけってレベルだったので、データベースも使い、admin-siteの動作確認をしてみます。
http://d.hatena.ne.jp/shuji_w6e/200 ... ![]()
(先日)Djangoの導入とプロジェクトの作成まで行ったので、簡単なTODOアプリケーション(のとりあえず、一覧兼検索ページまで)実装してみます。(開発のプロが教える標準Django完全解説の前半のチュートリアルを参考にしました)。
http://d.hatena.ne.jp/nyaago69/2008 ... ![]()
MacOS 10.5(Leopard)にDjangoを導入してみました。以下、アプリケーション生成までのログです。
http://d.hatena.ne.jp/nyaago69/2008 ... ![]()
現在、メール投稿を中心としたBlogを作ろうかと思ってます。
今日は、アカウントの部分を作ってみた。
http://d.hatena.ne.jp/johzan/200809 ... ![]()
JythonでDjangoが動くとか書いてあったので、試してみました。
環境
http://d.hatena.ne.jp/shuji_w6e/200 ... ![]()
Djangoのdjango.test.Client(django.test.client.Client)の話をid:Voluntasから振られたので書く。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
最近Djangoに触れている:-)常山です。
http://d.hatena.ne.jp/johzan/200808 ... ![]()
djangoを勉強中。model/view/controllerデザインパターンのweb framework。
http://d.hatena.ne.jp/yakiimo02/200 ... ![]()
Spass mit Newforms-Admin - Rowlevel-Permissionsを試してみた。
これをマスターするとAdmin Interfaceでのデーター表示を制御できるようになれるので、
Admin-interfaceを有効的に使いたい人は是非試してみてください。
http://d.hatena.ne.jp/johzan/200808 ... ![]()
例のごとくコードがないところもあるかもしれませんが一覧を。
時間があるときにシリーズ化しようかと。
今度はどれにしようか? Forumかな。
http://d.hatena.ne.jp/johzan/200808 ... ![]()
メモしていくの忘れてたので簡単に記録
http://d.hatena.ne.jp/piropati/2008 ... ![]()
memcachedが止まる事があるらしいため、daemontoolsを入れておく
http://d.hatena.ne.jp/shohu33/20080 ... ![]()
DjangoのURLディスパッチャは正引き(URLからview関数への変換)は比較的単純ですが、逆引き(view関数からURLへの変換)はちょっとわかりにくいです。get_absolute_urlメソッド, permalinkデコレータ, urlタグ, reverse関数, url関数, 名前付きURLパターンなど、キーワードはよく目にするけれど、具体的にどうすればいいのかよくわからないということはないでしょうか?
http://d.hatena.ne.jp/mi_kattun/200 ... ![]()
互換性の無い変更はここらへんを参考に。
http://d.hatena.ne.jp/re_guzy/20080 ... ![]()
Webアプリケーションを製作するときに、セキュリティについて気をつけなきゃいけないことはいろいろありますが、使用するフレームワークによって何を気にしなければいけないか、何を気にしなくてもいいのかは変わってきます。そこでDjangoでは何を考えなければいけないかを様々なセキュリティリスクについて見てみます。なお、Djangoのバージョンは1.0alpha2とします。
http://d.hatena.ne.jp/mi_kattun/200 ... ![]()
1個のファイルでDjangoを動かしてみた。
うまくハックすれば、もっときれいに書けると思うんだけど。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
下記のように、ドキュメントのある通りに設定しても、{% url %}タグを使うとURLが/mysite.cfgi/path/to/page/にならない?(期待しているのは/path/to/page/)
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
面白そうなアプリが結構あった。
いくつピックアップしたんだろう?
以下がそのリストですが、プロジェクトを作成しただけというものもあるかもしれませんので注意してください。
http://d.hatena.ne.jp/johzan/200808 ... ![]()
ずいぶん前のことになってしまいましたが、申し込みしてしばらく待った後、Google App Engine(GAE)のアカウントをいただいていました。せっかくアカウントを取得したので何か試してみようと思い、Djangoのチュートリアルにあるサンプルを動かしてみました。が、ことのほか苦労したので忘れないようにメモです。
http://d.hatena.ne.jp/yokolet/20080 ... ![]()
Django1.0への移行で必要なことを、ここいらで書いておく。
詳細はオフィシャルのドキュメントなりソースなりを読んでくだされ。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
DjangoのtrunkにGeoDjangoがマージされた。これを使うと緯度経度のデータを扱うことが簡単になるみたい。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
dispatcher.connectを今まで使っていたけれど、これがdeprecatedになってる。
新たにSignalクラスが増えていて、これがシグナルのベースクラスになるようだ。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
django-registrationはユーザー登録や認証関連の処理を一通り行ってくれる便利なdjangoアプリケーションである。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
Djangoの特徴として、テンプレートエンジンをDjango純正のものも含めて自由に選択できることがあります。
http://d.hatena.ne.jp/shuji_w6e/200 ... ![]()
まず、Djangoの構成を知らない人の為に補足すれば、プロジェクトとアプリケーションという2つの概念があります。プロジェクトにはデータベースの接続設定などの設定項目が記述され、実際に動くコード(modelやview)はアプリケーションという単位で作成します。
http://d.hatena.ne.jp/shuji_w6e/200 ... ![]()
ご存知の通り manage.py runserver で動くサーバは SSL 通信をサポートしてないので、エラーを出します。 まぁそれでいいんですけど、やっぱりよくないので以前常山さん(id:johzan)が紹介していた下記エントリーを参考にしてみた。
http://d.hatena.ne.jp/technolize/20 ... ![]()
大ハマリしたのでメモ。
簡単なWEBアプリでも、Viewにおけるロジックとデザインの分離だけは図りたいってことでテンプレートエンジンを選別。
http://d.hatena.ne.jp/kimuraaaaa/20 ... ![]()
out.jsonに出力しておいたデータを最投入する。
manage.py dumpdataで出力したデータは投入順序を考慮していないので適せん修正する。
http://d.hatena.ne.jp/tino_9000/200 ... ![]()
カレンダーを表示したいと思ってたらdjango snippetsにCalendar template-tagと言うものがあった。
http://d.hatena.ne.jp/tino_9000/200 ... ![]()
通常djangoでパラメータを出力する時は
http://d.hatena.ne.jp/NAL-6295/2008 ... ![]()
とりあえずコードのみ
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
次回も同じところでするようなので、メモ的なものを。
熱海駅から来宮駅に行くには伊豆鉄道を使っていくのですが
なんといっても、本数が少ない。
http://d.hatena.ne.jp/johzan/200806 ... ![]() http://d.hatena.ne.jp/gonsuzuki/200 ... ![]()
Configuring Eclipse on Windows to Use With Google App Engine
"on Windows"とは書いてあるものの、関係なく参考に出来た。
Getting Startedを一通り触って、Eclipseでも実行できることを確認。
http://d.hatena.ne.jp/htb/20080629/ ... ![]()
djangのsitemapフレームワークはサイトマップの階層化をサポートしています。この機能を利用すると、階層が深いサイトマップの生成が簡単になります。
http://d.hatena.ne.jp/aqvi/20080629 ... ![]()
参考URL
http://d.hatena.ne.jp/shohu33/20080 ... ![]()
WEBアプリでよくログインしているか、していないかを判断するフィルターなどを作る事がある。
DjangoでもMiddlewareを使えばできそうなので、作ってみる。
http://d.hatena.ne.jp/shohu33/20080 ... ![]()
djangoには、Sitemap作成のショートカットとして2つのクラスが用意されています。
http://d.hatena.ne.jp/aqvi/20080622 ... ![]()
djangoに組み込まれているsitemapsフレームワークを使うと、簡単にsitemapを使ったSEO対策を実現できます。
今回はこのsitemapsフレームワークについて調べてみました。
http://d.hatena.ne.jp/aqvi/20080621 ... ![]()
Djangoのプロジェクト以外でDjangoを使う方法。settings.configure()を実行しておけばsettings回りのエラーは出ない。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
前回発見したjQuery Form Pluginを使って実際にファイルをアップロードするサンプルを作った。
http://d.hatena.ne.jp/piro_suke/200 ... ![]() ![]()
djangoでは組み込みのfeedフレームワークを利用して、RSSやAtomなどのFeed配信を行うことができます。
http://d.hatena.ne.jp/aqvi/20080615 ... ![]()
続きです。
さらにAdmin Interfaceをカスタマイズしていきます。
http://d.hatena.ne.jp/johzan/200806 ... ![]()
Djangoのadmin interfaceは、models.pyに記述していくと
filterやsearchなどの機能を追加しカスタマイズすることが出来ます。
http://d.hatena.ne.jp/johzan/200806 ... ![]()
djangoのモデル定義に継承を使ったらはまりました。結論としては開発中の0.97以降でしかモデルの継承はできない模様です。
http://d.hatena.ne.jp/aqvi/20080614 ... ![]()
RFC: Django 1.0 roadmap and timelineから盛り上がってきたDjangoですが、これを機に少し触ってみる。
インストールは、newforms-adminのSVNやソースから取得して、あとは安定版や開発版と同じ方法なので省略。
http://d.hatena.ne.jp/johzan/200806 ... ![]()
Django 1.0のゴールとスケジュールを明確にするらしい。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
ふつうに Python の logging モジュールが使えます!!
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
Google Developer Day 2008 に行ってきました。
で、基調講演聞いたあと、Google App Engine のコードラボに参加してきました。
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
私がDjangoのORMを気に入っているのは、Pythonコードでスマートにクエリセットを作れるからです。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
最近,周囲の知人にDjangoの勉強を始めた人達がおり,そのうちの数人から"どこから手をつけたらいいのか分からない"とよく聞かれるので,自分もまだDjangoを勉強して2ヶ月弱の青二才ですが,習作にBBSを作ってみました.
http://d.hatena.ne.jp/t-fridge/2008 ... ![]()
GAEが一般公開されましね。ってことで、SDK入れて(マカーはGoogleAppEngineLauncherで入れると超楽。HelloWorldまで2クリックでいけます。)
http://d.hatena.ne.jp/hailroll/2008 ... ![]()
readline でラップすればいいみたい。
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
Ubuntuに既存でMySQLが入っていたのだが、Tritonnをためしたかったので、既存のMySQLを残してTritonnをインストール。
http://d.hatena.ne.jp/shohu33/20080 ... ![]()
Google App EngineというかDjnagoの話しですけれども。
http://d.hatena.ne.jp/ikasamaH/2008 ... ![]()
Djangoで生成するHTMLを、DBに格納しなければならなかった時に、文字コードではまったのでメモっておく。
http://d.hatena.ne.jp/shohu33/20080 ... ![]() http://d.hatena.ne.jp/CortYuming/20 ... ![]()
filter()とかのモデル検索メソッドの条件指定に使えるキーワード引数
http://d.hatena.ne.jp/tkuro/2008051 ... ![]()
勉強会でゲストブックを作ったのですが、コードがどうも見えないようだったので自分で撮ってニコニコに置いてみました。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
チュートリアルも見つつこちらも試行錯誤。
http://d.hatena.ne.jp/yamanetoshi/2 ... ![]()
勉強会でも質問があったので書いておきます。
プロジェクトごとに異なるバージョンのDjangoを使いたいときはどうするか。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
ファイル先頭に、
http://d.hatena.ne.jp/shohu33/20080 ... ![]()
GW ですが皆さんいかがお過しでしょうか。 僕はいろいろ頭にくることばかりでぜんぜん楽しくないです。
http://d.hatena.ne.jp/technolize/20 ... ![]()
PygmentsのシンタックスハイライトをDjangoのフィルタで使う。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
このトピックが役に立った。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
FAPWS2(Fast Asynchronous Python Web Server)はlibeventを使って書かれたWSGIサーバライブラリ。こいつは本当に速いぞ!
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
ajp-wsgiはAJPプロトコルでWSGIアプリケーションを動かすためのゲートウェイサーバ。flupと同じようなもの。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
ソースはこちらで公開しています。
http://d.hatena.ne.jp/Voluntas/2008 ... ![]() ![]()
Django Form Validation Framework を Google App Engine で使ってみる。
http://d.hatena.ne.jp/quek/20080413 ... ![]()
Google App Engine は Django 0.96.1 を含んでいる。
http://d.hatena.ne.jp/quek/20080410 ... ![]()
djangoのframework内で作ったライブラリを、他のコンソールから直接呼び出すスクリプトで使用しようとしたら、ハタと困った。直接呼んでもsettingsとか見てないし。どこかでみたと思って探してみたら、
http://d.hatena.ne.jp/nemo/20080409 ... ![]()
別に Django のテンプレートエンジンに限らないと思うんだけど、block の前後に無駄な空行ができてしまったり、インデントがガタガタになってしまうのが妙に気になる…というか許せない!ので middleware 書いてみた。 けっきょく手抜き。
http://d.hatena.ne.jp/technolize/20 ... ![]()
とりあえずSDKをインストールして簡単なアプリを作成してみた。
Getting Started - Google App Engine - Google Codeを一通りやったあと、djangoでアプリを作ってみたけどちょっとはまったので書いておきます。
http://d.hatena.ne.jp/jestersera/20 ... ![]()
Googleがものすごく太っ腹だ。アプリケーション1つあたり500MBのストレージと月間500万ページビューをさばくのに十分な帯域・CPUを無償で使わせてくれるそうな。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
Google App Engineが公開されてます。GoogleのホスティングサービスでAmazonのEC2みたいなものかな。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
Djangoアプリを複数のWinマシンにインストールする必要に駆られて試行錯誤していたら、なんとなく形になったのでメモしておく。
http://d.hatena.ne.jp/re_guzy/20080 ... ![]()
djangoのページング機能の使い方が変わったようなので、
それに合わせてページリンクを表示する機能を作った。
また使いそうなので保管。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
ここまできたらタイトル英語にした方がいいような気がした。 しかし Capistrano ムツカシイデスネー、ヨクワカリマセン。
http://d.hatena.ne.jp/technolize/20 ... ![]()
前回チュートリアル1まで学んだので、チュートリアル2からはじめる
http://d.hatena.ne.jp/shohu33/20080 ... ![]()
symfonyのプロジェクトにはバッチスクリプトの作成を支援する機能があるみたい?なので、前々からこれだけはいいなぁと思っていたら、Djangoにもいつの間にか同様の機能ができていた。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
Review Boardで使われているヘルパーライブラリ。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
環境:
Mac Leopard 10.5.2
MySQL 5.0.51
http://d.hatena.ne.jp/shohu33/20080 ... ![]()
大体http://xxxxx/adminでadmin画面が出る。
http://d.hatena.ne.jp/mopemope/2008 ... ![]()
Djangoのプロジェクトのデプロイを楽にしたくて、Capistranoを使おうと思った。
サーバはUbuntu。
リモートでデプロイを実行するなら、サーバにはCapistranoがいらないっぽい。
まあ、サーバで作業することもあるのでとりあえずインストールしておく。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
まずはFormWizard: multiple-step forms in Djangoの通り試してみた。
http://d.hatena.ne.jp/johzan/200803 ... ![]()
Firefoxのブックマークのキーワード機能を使って速攻検索してみる。
(Googleを利用して検索窓のないサイトでも)
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
さっきPyPIにあがったばかりだけれども、ふと目に留まったので。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
一応解決しました。
これが、一番良い方法かわかりませんが(^^;
以下のコードは、'django.contrib'関連を弾くようにしてあります。
http://d.hatena.ne.jp/johzan/200803 ... ![]()
databrowseをもう少し便利に使うために少し調べてみた
Models count template tagを参考
http://d.hatena.ne.jp/johzan/200803 ... ![]()
気になることがあるのでもう少し実験してみる。
前回はUserモデルのみを対象にして表示出来るようにしました。
http://d.hatena.ne.jp/johzan/200803 ... ![]()
Django オンラインドキュメント和訳にdatabrowse : Django オンラインドキュメント和訳があるので同じように行っていく。
http://d.hatena.ne.jp/johzan/200803 ... ![]()
必要なもの
* Mercurial 0.9.5
* Django trunk版
* Python 2.5
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
ユーザ認証的なことがしたいので下記サイトを参考にやってみた。っていうかほぼそのままコピペ。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
FileFieldなんて久しく使っていなかったし、そもそもWebフォーム経由でファイルをアップロードするコードなんて久しく書いていなかったので、DjangoでFileFieldを使おうとして少々はまった。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
この一文を追加すれば、一番きれいに解決できるのだが。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
djangoは複合キーが使えないらしいので、代わりの機能を探したら
開発版で追加されたunique_togetherというMetaオプションを使えば
良いらしいことが分かった。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
基本的に思いつきでアプリを作るので,どんどんDBの構造を変えてしまうからいちいちDBクライアントを直接叩くのがめんどくさい.
http://d.hatena.ne.jp/ymotongpoo/20 ... ![]()
Djangoドキュメントのチュートリアルその4の続きを勝手にやってみた第3回。
常山日記さんの記事を参考に、Djangoのflatpagesでトップページを作って見る。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
Djangoドキュメントのチュートリアルその4の続きを勝手にやってみた第1回の続き。
Djangoのtemplateで{ MEDIA_URL }の使い方。
(勝手にチュートリアル4.1 見ため編 - 牌語備忘録の続き)
後々、静的なファイルパスを変えたりするとき便利になるはず。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
前回の続き。相変わらず情報収集をサボっていてあんまりよく知らないので自分で作るところからスタート。いいフレームワークっていうのは、調べるより自分で作った方が早いと思わせてくれるなあ。かといってそこで作っちゃ負けだけど。
http://d.hatena.ne.jp/moriyoshi/200 ... ![]()
Apacheの設定で次のように書いたとする。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
追記: 内部イテレータが外部イテレータと表記されていたので直しました。
http://d.hatena.ne.jp/moriyoshi/200 ... ![]()
というわけで解決編です。問題だったのは実はurlタグだけではなく、PATH_INFOの値を参照する部分全般に及んでいたようです。SVN版を使っている人は該当するはず。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
認証APIを使ってユーザー認証を行えるようにしたい。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
Djangoドキュメントのチュートリアルその4の続きを勝手にやってみた第1回。
チュートリアルでできたものを、ただ主観的に見栄えよくしたいための手順メモ。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
rev7084から、{% extends %}の前に別のタグがくるテンプレートが動かなくなっている。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
ペケペケと寂しいウェブアプリをDjangoで作り続けている。もう、半年くらい放置している問題があって、ログイン直後のリダイレクト先が身に覚えのないURLになってしまうという問題。そろそろ、最終形にしなくちゃいけなくなってきているので、修正をしたいところであった。んがしかし、ググレどググレどなかなか答えが見つからないし、ドキュメントにもそれらしい記述を見つけられなかったので、Django-jaで勇気を振り絞って聞いてみた。
http://d.hatena.ne.jp/a2c/20080208 ... ![]()
毎回プロジェクトで使用しているファイル(コマンドの補助スクリプトなど)が増えてきたので、startprojectの雛形を変更してみた。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
とりあえずDjangoのチュートリアルをやってみて、いつものことながらPythonやDjangoまわりのドキュメントはよくできているなと感心しました。
http://d.hatena.ne.jp/CortYuming/20 ... ![]()
templatetagを使うことで、色々便利になります :)
例としてmenuとかはかなりの恩恵を受けることが出来ます。
http://d.hatena.ne.jp/johzan/200802 ... ![]()
今まで作成したディレクトリ、ファイルは
http://d.hatena.ne.jp/johzan/200802 ... ![]()
これはドキュメントをちゃんと見ていれば悩まないことだったが、
ここ最近ずっと悩んでいた。
で、見つけた。
http://d.hatena.ne.jp/johzan/200802 ... ![]()
結城さんのデザインパターン入門をPythonでやってみる
http://d.hatena.ne.jp/MiCHiLU/20080 ... ![]()
「普通の」Django開発の原稿を書かなくてはいけないので、ようやくModelFormに触ってみた。
ちょっとトリビアルなモデルだけれども、モデルItemに対するフォームItemFormを定義してみる。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
Djangoのソースコードを読んでいて、settings(django.conf.LazySettings)オブジェクトにconfigureというメソッドがあることを知った。・・・改めて確認すると、ちゃんとオフィシャルのドキュメントにもあった。
http://d.hatena.ne.jp/perezvon/2008 ... ![]()
先日作成したDjangoの和訳ドキュメントのchm版を置いときます。
問題ありそうなら連絡お願いします。OSXの人はChemrとかでどうぞ。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
ManyToManyFieldを使おうとして少しはまったのでメモ。
例えば、
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
chm便利だなーというところで、「rst2chm.pyってのがあるんだね」「そういえばDjangoの日本語ドキュメントってreST版あったよね」「じゃあchm化しようぜ」という流れになりDjangoのドキュメントのchm版を作ってみました。公開はとりあえず保留。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
備忘メモ。django側のモデルクラスが他のクラス型の変数を内部に持っている時の受け取り方。
知っていれば簡単なことのようで、django側のモデルクラスで定義された変数名ではなく、
DBのテーブルが持つ外部キー名が入る。変数名_idというint型。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
Djangoに備わっている認証機能を利用します。
Django でのユーザ認証を参考に進めていきます。
追記:Djangoで基本的なログイン・ログアウト処理をしてみる も参考になります
http://d.hatena.ne.jp/johzan/200801 ... ![]()
Gmail の下書きとか、はてなのバックアップみたいなやつ。できたら便利だと思う。Webアプリケーションを操作していて最も恐ろしいのは、長文を書いている最中に何らかのアクシデントが起きて、入力した長文が消えることだろう。もう一度同じ文章を書く気力がなかなか湧かない。
http://d.hatena.ne.jp/re_guzy/20080 ... ![]()
flatpage関連
http://d.hatena.ne.jp/johzan/200801 ... ![]()
なんかまめこさんが
Twitter の bot を作るために Ruby を勉強するとか言ってたので
せっかく Django で Python に触れたのにもったいない!!と思って書いてみるよ!!
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
ちょっと必要にかられたのでやってみたら、思ったより手間取ったのでメモしておく。
http://d.hatena.ne.jp/re_guzy/20071 ... ![]()
Djangoのプロジェクトをデプロイするとき、私のサーバでのディレクトリ構造は下記のようになっている*1。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
何も考えずreStructuredTextのフィルタを使おうとすると出力されるタグがh1ばかりになる。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
DjangoでSQLAlchemyについては以前書きましたが、その時の内容から、今は、signals.request_finishedではなく、signals.request_startedをキャッチするようにした方がいいのではと思っています。
http://d.hatena.ne.jp/perezvon/2007 ... ![]()
django-fckconnectorを利用して、Djangoの管理画面でFCKeditorを使う方法について紹介します。
使用しているDjangoはSVN版(rev.6903)です。django-fckconnectorはrev.9です。FCKeditorはver.2.5です。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
Djangoの管理サイトでFCKeditorを使いたいと思って、django-fckconnectorを試してみた。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
イベント系のデータならともかく、リソース系のデータの論理削除というのは結構需要が多そうな気がするけど、あまり触れられてないのはなんでだろうか?すでに Django Snippets とかにあるような気もするけど、なかなかいいアイデアが浮かんだのでメモしておく。
http://d.hatena.ne.jp/re_guzy/20071 ... ![]()
今まであまりセッションを意識せずに開発してたせいか、つまらないことですごくはまったのでメモしておく。
http://d.hatena.ne.jp/re_guzy/20071 ... ![]()
django-adminでstartprojectしてsettings.pyのDBの設定を行う。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
manage.pyに新しいコマンドを追加し、Djangoの環境内で任意の処理を行えるようにします。例えば、以下のようなことができるようになります。
http://d.hatena.ne.jp/SumiTomohiko/ ... ![]()
久しぶりに django をいじってるせいか、ちょくちょく詰まる。それも、「あれ、前にもここで詰まったような・・・」っていうのが多い。解決できたかどうかも覚えてない。
これはいささかDRY原則の侵犯であると言わざるを得ないので、思いつくままにメモしておく。
http://d.hatena.ne.jp/re_guzy/20071 ... ![]()
備忘メモ。Windowsでの開発時に使える。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
Djangoの標準の認証機構(django.contrib.auth)をざっくりとまとめて、今困っていることを書きます。
http://d.hatena.ne.jp/perezvon/2007 ... ![]()
ちょっと前進したのでメモ。
共有SSL限定かもしれないけど、request.META['REMOTE_ADDR'] の値で SSL かどうかは見分けられそう。具体的には、
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
UserMessageというモデルにdjango.contrib.auth.models.UserをForeignKeyで2つ持たせたかったんだけど、単純に、
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
Djangoを使っているとやたらモデルばかりが大きくなる気がします。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
とあるきっかけで知り合いのネットショップ構築を手伝うことになった。ただし、専業じゃなくて実店舗のおまけみたいで、あまりお金をかけるつもりはないみたい。じゃあ django で作ろうと短絡的に考えたんだけども、ネットショップについて全然知らない。とりあえず思いつく機能としては、これくらいかなあ。
http://d.hatena.ne.jp/re_guzy/20071 ... ![]()
今日、Pyhton焼肉に行ったときに、id:soundkitchenさんから、DjangoでSQLAlchemyを使う方法について質問を受けたのですが、あとで見返してみても、以前書いたこと以上のことは、実際やっていません・・・
http://d.hatena.ne.jp/perezvon/2007 ... ![]()
最近、「Python だとどうなの?」って聞かれることが多いので
はっきり言っておきます><
日記の書き始めにも書きましたが……
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
フィクスチャの読み込みに関して、MiCHiLUさんにアドバイスをもらったので試してみた。
1.生成したフィクスチャをDjangoのプロジェクト配下に置く
2.TestCaseに、 fixtures クラス属性を指定する
http://d.hatena.ne.jp/kuma8/2007111 ... ![]()
プログラミングなんてした事無いから、出来るかどうか分からないが、Djangoのチュートリアルはとりあえづ適当にやってみた。準備OK!
http://d.hatena.ne.jp/a2c/20071118/ ... ![]()
前回やったDjangoでテスト(POST,ログイン)をunittestで書いてみた
Djangoでは、unittest.TestCaseを更に拡張した django.test.TestCaseが
提供されているので、それを使います。
http://d.hatena.ne.jp/kuma8/2007111 ... ![]()
今回は、ログインとPOSTのテスト
Django オンラインドキュメント和訳
Djangoアプリケーションのテスト
http://d.hatena.ne.jp/kuma8/2007111 ... ![]()
たくさんテーブルとデータを作成するのはとても面倒なので、ちょっとだけ楽な方法を考えてみた。
http://d.hatena.ne.jp/tino_9000/200 ... ![]()
テストデータの読み込みが面倒という点で、
MiCHiLUさんに教えてもらったので試してみた。
http://d.hatena.ne.jp/kuma8/2007111 ... ![]()
Djangoでは、基本的にファイルは動的に生成されている。画像ファイルやJスクリプトは、別サーバーで提供するのが望ましいとされているが、開発時にはその限りではないのでそこのところをどうにかしたい。
http://d.hatena.ne.jp/a2c/20071109/ ... ![]()
自分の勉強不足のせいですが、ベーステンプレートの使い方を間違っていました。
Django-jaで恐れ多くも聞いてみました。MiCHiLUさんが教えてくださいました。
ホント暖かいと思た。
http://d.hatena.ne.jp/a2c/20071107/ ... ![]()
amachangに教えてもらった。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
EmacsLispで下のように書いて怒られた。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
id:amachangに「Djangoでは変態的なことができない」とDISられたので(ものすごい誇張)
カッとなって作ろうかとしたけど技術的に新しいところがほとんどないのでやめる。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
更新滞っちゃっててごめんなさい><
ちょっと仕事が忙しくってDjango触っている時間がないです><
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
Djangoでのテスト
まずは、ここを見る。
http://d.hatena.ne.jp/kuma8/2007110 ... ![]()
自宅サーバ用でProFTPDを使っていたのだが、ユーザー管理が面倒なのでFTPサーバを自作してみた。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
さくらサーバでdjangoを動かすことになった。
sshでログインすればインストールまではできたが、その後が大変。
とりあえずメモすることにする。
http://d.hatena.ne.jp/tino_9000/200 ... ![]()
Middlewareについてソースを読んで分かったこと。
http://d.hatena.ne.jp/perezvon/2007 ... ![]()
Intype用DjangoテーマとDjangoのBundles、フォントはVLゴシックフォントファミリ
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
前回に引き続き、2回目の勉強会が開催されました。
今回はDjangoを使ってWikiを作るのが課題でした。
http://d.hatena.ne.jp/Kishi/2007102 ... ![]()
最近、自分でCatalystで遊んだり、自分の周りで「空前のSymfonyブーム」が起きている??関係で、非PythonのWebフレームワークを触っています。備忘録がわりに、Catalyst, Symfonyがよいと思った点をメモしておきます。
http://d.hatena.ne.jp/perezvon/2007 ... ![]()
TextMateのクローンみたいなものだと思う。日本語も使えるみたいなので期待age
TextMateのBundlesから移植されたDjangoModeあります。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
nginx(えんじんえっくすと発音する) を使ってみます。
理由は単に cherokee のバージョンアップが遅い、微妙に安定してないから。
http://d.hatena.ne.jp/Voluntas/2007 ... ![]()
mod_python で Django を動かす : Django オンラインドキュメント和訳の「ひとつの Apache に複数の Django をインストールする」を見るのが正解。
「Djangoは一つでいいんだけど…」と思ってスルーしたけどこれが正解だった。
http://d.hatena.ne.jp/nishiohirokaz ... ![]()
まず。
寝坊して遅刻しました><
ごめんなさい><
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
なるほど、名前を付けられるのか。
http://d.hatena.ne.jp/mitszo/200710 ... ![]()
Python界隈は面白い人がいっぱいです。
変態*1で有名なにしおさんが
Djangoの歌を作ってました。
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
「はてな認証API」により、ウェブアプリケーション開発者はアカウントの管理機能やログイン機能を、はてなに任せることができるようになります。しかし、これを用いたシステムを開発する際には、以下のような問題点が出てきます。
http://d.hatena.ne.jp/SumiTomohiko/ ... ![]()
適当にアプリを作っていると
modelの変更が頻繁に出てきます。
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
いずれ使うことになるだろうから試してみた。 ちなみにコードはまるまるコピペです! みなさんに感謝。
http://d.hatena.ne.jp/technolize/20 ... ![]()
modelsのfieldをそのままフォームにする場合だけではなく、fieldの一部をユーザーに入力してもらい、一部は動的に値を入れるケースが多い思われる。
http://d.hatena.ne.jp/mitszo/200710 ... ![]()
あるモデルにManyToManyなフィールドを定義して、保存時にモデルのプロパティから自動でタグ付けしようと思って save メソッドをオーバーライド。super な save() 呼ぶ前に、タグを生成→モデルの ManyToMany に add してみたら、うまく更新されない。そこで生成して、save() した新規のタグレコードはできているけど、関連テーブルのレコードができない。
http://d.hatena.ne.jp/mitszo/200710 ... ![]()
なんか前回、前々回とまじめすぎて
おっぱいとかかけなくて欲求が溜まっているので
今回は軽めのお話♪
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
ソーシャルブックマークを使用していると、以下の点が心もとなく思います。
http://d.hatena.ne.jp/SumiTomohiko/ ... ![]()
「ぱい」の伝道師id:jYoshioriさんがDjangoのsettings.pyについて書かれていたので、僕がどうやっているかを書いてみたいと思います。
http://d.hatena.ne.jp/perezvon/2007 ... ![]()
ユーザー登録で良くあるパターンとして
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
settings.pyに下記のように書きました。
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
CORESERVER はサブドメイン無制限らしいんだけど、Django アプリを設置するたびにサブドメインを増やしたくない。ということでいろいろ調べてたら、CATCH ALL機能と mod_rewrite を使えば動的サブドメインみたいなことができるらしい。実験用に設置するだけなら、これで十分じゃないかな。
http://d.hatena.ne.jp/re_guzy/20070 ... ![]()
チュートリアルも無事に終わったので
一番使いそうな機能、ユーザー登録を作ってみたいと思います。
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
調べごとがあってマニュアル見てたら以下の記述が。
http://d.hatena.ne.jp/technolize/20 ... ![]()
そしてさようなら、さくらインターネット。
CORESERVERを借りて Django を動かそうとするも、ScriptErrorがでて動かない。困ったなーと思ってたら、こんなタイムリーなPOSTが!
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
id:nmasatomo さんにコメントいただいたので、早速試してみたんだけど・・・無理ですた・・・
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
会社以外で実験用のサーバ欲しいなーと思ってたところに、色々使えて安いサーバの話を聴いたのでお試し登録。
http://d.hatena.ne.jp/tomisima/2007 ... ![]()
さくらにインストールした Django は、確か r59XX だったと思う(一応 0.97pre)。なんとなく動いてたんだけど、管理サイトでデータを削除すると UnicodeEncodeError が起こってた。まあ Unicode-branch のマージの影響だろう、くらいにしか考えてなかったんだけど、さっき r6410 に update しても状況は変わらない。
http://d.hatena.ne.jp/re_guzy/20070 ... ![]()
Webサービスを開発するにあたり、ユーザにパスワードをもう一組管理させるのは避けたい。というか自分が管理したくない。ポータル的なサービスじゃない限り、それは無駄に敷居を上げてるだけなんじゃないかな。
http://d.hatena.ne.jp/re_guzy/20070 ... ![]()
Django で本棚管理アプリを作ろうと思い立って、さくらに Django を入れてみたら結構手間取ったのでメモ。
http://d.hatena.ne.jp/re_guzy/20070 ... ![]()
さて、ここまででかなりの準備が出来ました。
では実際にDjangoのチュートリアルをやってみましょう。
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
この間作成したdcontainer.winexec部分についてデモを作ってみた。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
Djangoで携帯向けサイトを構築するためのプラグイン。
まだ、構想段階なので、以下はメモ。
名前はプロジェクト名をdjango-mobilejpにして、モジュール名をmobilejpにしようかな。
http://d.hatena.ne.jp/perezvon/2007 ... ![]()
すまん、まずはRubyの方々には謝っておく。私はRubyを楽しいと思っていない。
なんでだろうか、楽しいと思えない。仕事でRubyを使っているからだろうか。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
Python2.5+Djangoのインストールレス環境として、Instant Djangoというものがある。
今回はこれに目をつけた。というか「インストールレスでここまでできてるのならコンテナもすぐ動くんじゃね?」と思ったわけです。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
初心者のためのDjango勉強会<br>
が、開催されます!!
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
Django オンラインドキュメント和訳
http://d.hatena.ne.jp/Voluntas/2007 ... ![]()
・・・がよくわかんなかったんだけどそれなりにできてしまって、このやり方に全く自信がないという話です。
http://d.hatena.ne.jp/nitsuji/20070 ... ![]()
ドキュメントにも書かれてますが、Djangoでは簡単にtextile/markdown/reStructuredTextを利用することができます。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
この記事の内容は、Ubuntu Linux 6.10, Python 2.4.4c1, Django 0.97-pre-SVN-6128で確認しました。
http://d.hatena.ne.jp/SumiTomohiko/ ... ![]()
後回しにしていた分も終了させました。
今回使用したDjangoのバージョンは、0.96です。
http://d.hatena.ne.jp/kano-e/200709 ... ![]()
さて、次にやることはDBの準備です。
俺はMySQLを入れてみました。
理由は今までPostgreSQLばかり使ってたからです><
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
なにがしたいかと言えば携帯の GPS が使いたいんだけども、携帯 GPS の API は「トラステッド」で公式サイトでないと使えないので、
http://d.hatena.ne.jp/mitszo/200709 ... ![]()
なんだか風邪っぽくてしんどいので、「ちゃんと」してないけどメモ。
(要はコピペするんじゃなくてちゃんと読めよってことですね、反省)
なんか「うごかん、うごかん」で余計なことを一敗してしまったような気がする・・・。
http://d.hatena.ne.jp/mitszo/200709 ... ![]()
今回ちょっと濃い話なので<br>
初めての方は理解できなくて大丈夫です!!
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
ブラジルのPHP仕事をひさびさにやることになった。
そこで思ったこと。テンプレートエンジンを使いたいよ…
しかも、Djangoみたいに継承ができるやつを。
http://d.hatena.ne.jp/tasukuchan/20 ... ![]()
組込みフィルタを一通り使ってみる(1) - kano-e no memo
組込みフィルタを使ってみる(2) - kano-e no memo
http://d.hatena.ne.jp/kano-e/200709 ... ![]()
ちょこっと前にid:johzanさんにトラックバックもらってたのを、遅ればせながら触ってみました。snippetsのファイルを適当に落として(dropdowndate.pyとかで保存)以下のように実験。長いので結果は端折って添付。
http://d.hatena.ne.jp/tomisima/2007 ... ![]()
目的はdreamhostに近い環境をローカルのcoLinux+debian etchな環境に構築すること。
前回のapache設定に、mod-fcgi及び、mod-rewriteの設定を加えて、djangoプロジェクトをつくり、トップページが表示されることを確認する。
http://d.hatena.ne.jp/maedana/20070 ... ![]()
入れてなかったので入れた。併せて、今までテンプレートの拡張子を.htmlにしてたのを.djhtmlに変更した。
http://d.hatena.ne.jp/tomisima/2007 ... ![]()
昨日の続きです。
こういうのがばらばらなのって面倒かなぁ。まとめた方が見やすいだろうか。
http://d.hatena.ne.jp/kano-e/200708 ... ![]()
まだ勉強し始めたばかりで
全然よく分からないけど
分からないなりに
Djangoについて知ってることを並べてみるよ
http://d.hatena.ne.jp/jYoshiori/200 ... ![]()
ちまちま処理を書いた後に、そのまんまな組込みフィルタがあることを知ってがっくり、なんてことを繰り返していたので、本気でドキュメントを読もうと組込みフィルタの一覧をプリントアウトしたら、思っていたのよりも数が多くて、戸惑い気味です。
http://d.hatena.ne.jp/kano-e/200708 ... ![]()
0.5.6 と 0.6 両方で動きました。
お勧めは 0.6 ですがまだベータ版なので微妙と言えば微妙です。
http://d.hatena.ne.jp/Voluntas/2007 ... ![]()
djangoのマニュアルでは探しきれなかったけど、ページングライブラリがあるようだ。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
Django勉強会 Disc 4で発表させていただいた資料を公開します。
今回は構成とかグダグダ&Djangoの話が少なくてすみませんすみません…
http://d.hatena.ne.jp/tasukuchan/20 ... ![]()
8/25にサイボウズ・ラボにて行われた「Django勉強会 Disc 4」での発表資料を公開します。
途中のMigrateの説明は少々簡略化しすぎで、これでは初めての方は実際に使えないかと思いますが、別途現在のMigrateの状況とともに紹介しようと思っています。
http://d.hatena.ne.jp/perezvon/2007 ... ![]()
詳細は下記にてご覧下さい。
http://d.hatena.ne.jp/Voluntas/2007 ... ![]()
動きました。
* python 2.5.1
* django svn
* cherokee 0.5.6
* flup 0.5
http://d.hatena.ne.jp/Voluntas/2007 ... ![]()
開発中のアプリは URL がころころ変わるので(作り方が悪いだけ)、テンプレートにリンクを書く時は {% url project.app.views.hoge %} って指定してます。 便利でいいんですけど、URL でパラメータを渡すことのある view だと書き方次第でうまく動かなくなってしまうのでメモ。
http://d.hatena.ne.jp/technolize/20 ... ![]()
Djangoで作ったシステムを定期的にジョブをぐるぐる回したいんだけど、これってばやっぱりcrontab使うしかないんだろーか。
http://d.hatena.ne.jp/tomisima/2007 ... ![]()
周知の事実なのかもしれないが、
ユーザ入力が格納されたフォームオブジェクトをsaveする前に
システム側でデータを追加したい場合、フォームオブジェクトの値を
直接変更することができなかったので、フォームオブジェクトに格納された
入力データをモデルオブジェクトにコピーする方法を探したらあった。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
なんとな〜く Django を MacBook にインストールしてみた…。
そしたらなんか凄く簡単にインストールできた!
とりあえず忘れないうちにメモ(って言っても何もしてないけど…)。
http://d.hatena.ne.jp/paraches/2007 ... ![]()
DjangoとMySQLの間でutf8でやりとりしてくれない? - kano-e no memoの続きです。
Django経由でMySQLに入れたデータがutf8じゃなかった!
http://d.hatena.ne.jp/kano-e/200708 ... ![]()
どーやってプロジェクトじゃないところからモデルにアクセスしよーと思ってたらぴったりなエントリを発見。
http://d.hatena.ne.jp/tomisima/2007 ... ![]()
amchartsは、データ形式にCSVとXMLを選択することができます。
今回は、CSV形式でグラフを書いてみました。
http://d.hatena.ne.jp/kuma8/2007080 ... ![]()
フロントエンドにFlex2を使ってみようと思った理由の1つとして、
DjangoAMFというミドルウェアを見つけたということが大きい。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
以下の状況は、MySQL側の設定に見落としがあったようで、Djangoの問題ではありませんでした。
http://d.hatena.ne.jp/kano-e/200708 ... ![]()
OpenCV で Python をちょこっと触って、なんとなく Pythonって面白いな〜と思った。
で、いきなりだけど Djangoってのを入れてみた。Web サイト作るときのフレームワーク(で良いのか?)らしい。動機は Web サイト(と cgi)をきれいに作り直せるかな〜?なんて淡い夢を見て
http://d.hatena.ne.jp/paraches/2007 ... ![]()
MacBook に Apache2 と mod_python をインストールして、SSL の検証をしようと思ったけれど ImportError とやらでうまくいかない。 かなり凹む。
http://d.hatena.ne.jp/technolize/20 ... ![]()
helpdocしか入ってなくてまだドキュメントも何もないんですけど、動きますよってことで。
試してみたい方はどうぞ。
http://d.hatena.ne.jp/nullpobug/200 ... ![]()
ただ、日本語に関して、データベース内のデータを表示すると文字化けが発生。
どうやらsyncdbする前にデフォルトの文字コードをUTF-8に変更しておかないと
いけないらしい。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
改めて。
最初に、Django | Downloadから、0.95.1をダウンロードして試したのだけれど、
http://d.hatena.ne.jp/kano-e/200707 ... ![]()
DjangoのJSONデータ生成処理も、jQueryのタグ生成処理もなかなか使いやすい。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
すでに作成済みのデータベースに対して、データを更新する方法です。
Djangoアプリでない、アプリからもすでに作成済みのモデルクラスを
使用して処理をすることができます。
http://d.hatena.ne.jp/kuma8/2007071 ... ![]()
unicode ぶらんちが入ったのでいろいろ戦いが始まりました。
http://d.hatena.ne.jp/Voluntas/2007 ... ![]()
アップロードしたファイルを保存する処理のサンプルが全然見つからなくて苦労した。
やはりこういう新しい技術を使う時はソースを読まねばならんか。
http://d.hatena.ne.jp/piro_suke/200 ... ![]()
書いておかないと忘れそうなのでメモ。Django 0.96 用。
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
確かに MacPorts でインストールした 0.96 を使っていたので、svn で最新版をもってきて使ってみた。 checkout してシンボリックリンク張ってすぐに終了。 問題なく動くことを確認。
http://d.hatena.ne.jp/technolize/20 ... ![]()
もう誰かやってるんだろうなぁ、とか思いつつやってみた。 ドキュメント読まないで既存の補完関数コピペで済ませてみましたサーセンwwww
凝ったことしようと思わなければ簡単に作れる。 awk とかで動的にコマンド抽出する方がいいんだろうけどそんなこと出来ないので今回はベタ書き。 もうちょっと勉強してみよう。
http://d.hatena.ne.jp/technolize/20 ... ![]()
僕以外にもハマってた人を見付けたので、勘違いしやすいところなんだろうな
http://d.hatena.ne.jp/technolize/20 ... ![]()
id:Voluntas さんお勧めのsimplejsonを使う方法も試してみた。
serializers と simplejson で出力結果が違うのは、気にしない。
http://d.hatena.ne.jp/kuma8/2007052 ... ![]()
Djangoを使った社内アプリで、ユーザ登録を自分でやってもらうところまで出来たんだけど、このアプリのためにIDとパスワードを覚えるのがめんどくさい。
http://d.hatena.ne.jp/re_guzy/20070 ... ![]()
JavaScriptって、はやりのライブラリも使ったことないのでちょい不安ながら試す。
http://d.hatena.ne.jp/mitszo/200705 ... ![]()
Windows 2003 Server、Python 2.4.4、 Django 0.96(SQLite使用) で動作確認済み。
※oldformsを使っているので、Django 0.96 より後のリリースでは動かないはず。
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
を参考に、サブドメイン取得する方法でやってみた記録。
http://d.hatena.ne.jp/maedana/20070 ... ![]()
社内向けDjangoアプリを公開するためにapacheをセットアップして、ついでに課題管理用にtracをセットアップしてみた。
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
Wikipedia検索であるが、
* 利用したSQLをHTMLでダンプする
* 多言語化(とりあえず英語/日本語のみ)
の2つをやる必要が出てきた。
とりあえず、SQLをHTMLにダンプするのをやってみたよ。
http://d.hatena.ne.jp/tasukuchan/20 ... ![]()
原因がわからないので、後で調べるためにメモしておく。
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
Djangoで書いた、Sennaを用いたWikipedia検索のデモを公開してみた。
http://d.hatena.ne.jp/tasukuchan/20 ... ![]() http://d.hatena.ne.jp/kuma8/2007043 ... ![]()
モデル保存時に何かしたい場合は、saveメソッドをオーバーライドすれば大抵のことはできる。
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
Generic viewをうまく使うとコードの量も減るし、いいよ、と書いている人を発見。
http://d.hatena.ne.jp/akkt/20070325 ... ![]()
いきなり2人からトラックバック頂いて少々焦り気味ですが。
コメントだと長くなりそうなので、こちらに書いてみます。
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
最近社内で使うアプリをDjangoで作ってみてるわけなんだけど、Djangoすごすぎ。
http://d.hatena.ne.jp/re_guzy/comme ... ![]()
調べないと言っておいて、結局 django.views.generic.create_update 使って遊んでみた。
http://d.hatena.ne.jp/akkt/20070324 ... ![]()
Python 自体そんなに触ったわけじゃないのでまだまだなことは百も承知でダイジェスト認証を行うための Django のミドルウェアを公開します。やさしくしてね。利用については、パブリック・ドメインであると解釈してください*1。パッケージ自体は、Django に依存する部分と、汎用的な、しかたなくフルスクラッチで書き下ろした RFC2617 ほぼ準拠のダイジェスト認証モジュールからなっています。
http://d.hatena.ne.jp/moriyoshi/200 ... ![]()
Djangoの利点のひとつとして、ブラウザから送信された生データを扱えるという点があります。なので、
http://d.hatena.ne.jp/SumiTomohiko/ ... ![]()
#soozy で Django のテンプレートの継承について話したので、テンプレートの継承について知らないひとのためにログはっつけておきますね。
http://d.hatena.ne.jp/tokuhirom/200 ... ![]()
ざーっと見るだけみて実際にやってなかったチュートリアルをやってみた。実に有意義な休日の使いかただね。うん。
http://d.hatena.ne.jp/tokuhirom/200 ... ![]()
この記事は、id:SumiTomohiko:20070125:1169742683の続きです。
この記事の内容は、Ubuntu 6.10, Python 2.4, Django 0.95で確認しました。
前回までのUserクラスにはパスワードがありませんでした
http://d.hatena.ne.jp/SumiTomohiko/ ... ![]()
上記の本によると、イグノーベル賞の受賞式には「国際ひげ男組合」なる組織が入場行進したそうです。ひるがえって日本をみると、日本にはひげ男が相互に助け合う組織がありません。そこで、日本全国のひげ男が集まり、ひげ男の社会的地位の向上を目指す組織「日本ひげ男協会」(Japan Unshaven Men Association. 略してJUMA, ジューマ)を設立します。
http://d.hatena.ne.jp/SumiTomohiko/ ... ![]()
ユニコード文字列をstr関数に与えると、UnicodeEncodeErrorが発生します。
http://d.hatena.ne.jp/SumiTomohiko/ ... ![]()
前回のエントリで紹介した、django.dispatchの使用例を紹介します。
id:uemuさんのRandomNoteを自分でもやってみているのですが、これを題材に、Hyper Estraierを使ってRandomNoteの全文検索ができるようにしてみます。
http://d.hatena.ne.jp/perezvon/2006 ... ![]()
Djangoにはdjango.dispatchというモジュールがあり、リクエスト処理開始/終了、モデル・オブジェクトの保存/消去といったイベントを捕捉して、イベント発生時に任意の関数を呼び出すことができます。
http://d.hatena.ne.jp/perezvon/2006 ... ![]()
IronPythonとCPythonの間の互換性は非常に高くて、IronPythonでDjangoを動かすのはそれほど難しくない、というのが率直な感想です。おそらく、JythonでDjangoを動かす方が、はるかに難しいのはないでしょうか。
http://d.hatena.ne.jp/perezvon/2006 ... ![]()
ymasudaさんのJythonでDjangoに触発されて、IronPythonでもやってみました。
環境はMono 1.1.17.1, IronPython 1.0.1.
http://d.hatena.ne.jp/perezvon/2006 ... ![]()
少し前の話題になりますが、id:Voluntasさんが何回かにわたって、djangoとgenshiの処理時間の比較を行われています。個人的にもGenshiとDjangoのテンプレート・エンジンの性能差には関心があるので、僕も実際に行ってみました。
http://d.hatena.ne.jp/perezvon/2006 ... ![]()
ここしばらく、PHPのWebフレームワークを利用して、RESTによるWebサービスを開発することを考えていたのですが、ふと思い立って、djangoを使ってみると、驚くほど簡単に実現できました。
http://d.hatena.ne.jp/perezvon/2006 ... ![]()
TurboGearsのwiki20をDjangoでやってみました。
まだまだ改良の余地が大ありだと思います。
DjangoはTurboGearsと比べられがちですが、
かなり違う作りでした。
http://d.hatena.ne.jp/Voluntas/2006 ... ![]()
Generic-View+Pagenator限定。
うーん、rangeが使えるタグがないのねえ。
http://d.hatena.ne.jp/mopemope/2006 ... ![]()
で困ってるようですがTemplate_Loaderを自作してみたらどう?って話です。
http://d.hatena.ne.jp/mopemope/2006 ... ![]()
久々のDjangoネタ。
magic-removal版は更新が激しくなかなか落ち着きませんが・・・。
Djangoには組み込みで認証のフレームワークがついています。
http://d.hatena.ne.jp/mopemope/2006 ... ![]()
RoRには"link_to"のような便利なものがあるのにDjangoにはないんです。
Djangoの場合、URLとviewのメソッドのマッピングの自由度が高いためちょっと実現は難しい。
http://d.hatena.ne.jp/mopemope/2006 ... ![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Add to my favorites
Recommend this site to a friend
Included sites
Add a site for django search engine

Made by Alrond. Powered by Django and Google Custom Search Engine.
Django is a registered trademark of Lawrence Journal-World
Google is a trademark of Google Inc.