normalian blog

I will introduce about Microsoft Azure, ASP.NET or Java EE

0.9x 系から 1.0系での adminの変更点

0.9xでアプリケーションを作成していた場合、admin画面の管理方式が変更になっている。
なんだか1.0系の方が記述がふえてますね。なんでだろう・・・、追ってみようかなぁ。

0.9x系

from django.conf.urls.defaults import *

urlpatterns = patterns('',
    # Uncomment this for admin:
    (r'^admin/', include('django.contrib.admin.urls')),
)

1.0系

from django.conf.urls.defaults import *
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    # to INSTALLED_APPS to enable admin documentation:
     (r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
     (r'^admin/(.*)', admin.site.root),
)