自動databrowse登録

一応解決しました。
これが、一番良い方法かわかりませんが(^^;
以下のコードは、'django.contrib'関連を弾くようにしてあります。
つまり、manage.py startapp xxxで作成したもののみ表示するようにしてあります。
urls.pyを修正します。

# -*- coding: utf-8 -*-
from django.conf.urls.defaults import *
from django.contrib import databrowse
#from django.contrib.auth.decorators import login_required #認証を利用する場合
from django.db.models import get_models

for mod in get_models():
    if mod.__module__.split('.')[0] !='django':
        databrowse.site.register(mod)


urlpatterns = patterns('',
     (r'^admin/', include('django.contrib.admin.urls')),
     (r'^comments/', include('django.contrib.comments.urls.comments')),
     #(r'^databrowse/(.*)', login_required(databrowse.site.root)), #認証つきの場合
     (r'^databrowse/(.*)', databrowse.site.root), 
)

8行目以降を修正すれば'django.contrib'でも振り分けることも出来ます。


やっぱりIPythonは便利:)