自動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は便利:)