Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

databrowseの件

Djangoに新しく追加されたdatabrowseの存在意義が不明。
わざわざ設定もいないといけない上データ表示だけとはどういう事?
設定はadminと似た感じ

  1. INSTALL_APPに追加
  2. TEMPLATE_DIRに追加
  3. modelの登録

まあINSTALL_APPはわかるんだけど、TEMPLATE_DIRをわざわざ追加しないといけないのはめんどくさい。
表示をカスタマイズするためだとしてもそのカスタマイズ方法もドキュメントにない。
modelの登録はurls.pyで以下のように記述するとできる。

from django.contrib import databrowse
from data import hoge

databrowse.site.register(hoge.models.Message)
databrowse.site.register(hoge.models.Text)

とりあえずdatabrowseはなんのために使うものなのかわからん。
「何を解決してくれるのか?」って所を小一時間問いつめたい。
こんなクソcontribを入れるなんて正直がっかりだな。
うくく。