django

Django で unittest を高速化する(主にDBの話し)

yuheiさんが書き残してくれたありがたい記事を参考にDjangoのテストを高速化していた時に気になって調べてみた時のメモ Djangoでテストを速くするためにいろいろやってみた - brainstorm この記事には以下の対応が書かれていました。 対応2 sqlite3のin-memo…

Djangoの抽象モデル(Abstract Model)の単体テスト

DjangoでAbstractなモデルの単体テストってどう書くんだろうなって思って調べたときのメモ。継承した先のモデルをテストすればいいとかあるかもしれないけど、抽象モデルなので実装を持つ事ができる。その実装を独立してテストしたいなぁと思った。簡単な例…

task.delayからへんじがない。ただのしかばねのようだ(Celery+RabbitMQ)

とある開発環境でCelery + RabbitMQを動かしてたら、いつのまにかtask.delay()が息をしてないというかハングアップしてる感じになった時の調査と対処のメモ 環境 Debian squeeze RabbitMQ 3.1.3 (apt-getでinstall) 現象 DjangoアプリからCelelyのtask.delay…

Django と localflavor の 都道府県コード の話 (ドラクエコピペ風)

注意喚起(2013/02/27) localflavorは、Django1.5までにしか含まれていません。1.5では非推奨になっています。1.6では削除される予定です。Django1.5以上を利用している、しようと検討されている方は、利用しない方が良いでしょう。 Django Deprecation Timel…

Django Template で for でループしたい

プロトタイプとか作ってて、単純に部分的なHTMLを、ループで表示させたい。そんな時、Django テンプレートで 単純に指定の回数だけforでループする方法。 {% for i in "xxxxx" %} box {% endfor %} Numeric for loop in Django templates - Stack Overflow …

DjangoのMasterSlaveRouterの話し(稲川淳二風)

これは最近Djangoを使い始めた人の話しなんですけどね。Djangoは複数DBが扱えるんですよ。ええ。それでMaster/Slaveなレプリケーションを扱いたいなーなんて思ってたんです。ところがね。ドキュメントに書いてあるMasterSlaveRouterを使った時に不思議な現象…