Make組ブログ

Python、Webアプリや製品・サービス開発についてhirokikyが書きます。

2013-06-01から1ヶ月間の記事一覧

Don't format strings before logging in python

Don’t format strings before logging in python You should not provide formatted string to loggers in Python, like this: logger.info('Logged in: %s' % username) You should write like this: logger.info('Logged in: %s', username) logging Why? …

Django's TestCase.multi\_db attribute is mistake

Django’s TestCase.multi_db attribute is mistake Django’s test framework (django.test.TestCase) has a atribute multi_db . It should be set True when testing on multiple databases (False, by default). If you forget this setting, and your tes…

Sentry with django-newauth

Sentry with django-newauth djangonnewauth is a library to add customizable user model (It developed before Django 1.5). And sentry is a platform to collect logs and aggregate these. Sentry can collect errors raised by some django applicati…

Djangoでアップロードしたファイルを非同期に削除する

Djangoでアップロードしたファイルを非同期に削除する Django の FileField を通してアップロードしたファイルを非同期に削除したい。 本質的にはモデルが削除されると同時にファイルも削除したいというものなんだけど、 そこを同期処理しているとやってられ…

Djangoのチケット18481についての雑記

Djangoのチケット18481についての雑記 Django に投げていた パッチが昨夜取り込まれた のでその話。 前に取り込まれた チケット 18558 以来。 チケット 18481 について このチケットは、別のチケット 17277 に由来してる。 17277 は POST の body 読み込み時…