1。建立你我的的項目與APPpython
2。填寫你的數據庫名稱與數據庫類型,這裏使用內置的sqllite3sql
3.修改setting文件數據庫
a.將'django.contrib.admin'加入setting的INSTALLED_APPS配置中 (INSTALLED_APPS中的配置順序是沒有關係的, 可是咱們喜歡保持必定順序以方便人來閱讀)django
b.保證INSTALLED_APPS中包含'django.contrib.auth','django.contrib.contenttypes'和'django.contrib.sessions',Django的管理工具須要這3個包。 (若是你跟隨本文製做mysite項目的話,那麼請注意咱們在第五章的時候把這三項INSTALLED_APPS條目註釋了。如今,請把註釋取消。)瀏覽器
c.確保MIDDLEWARE_CLASSES 包含'django.middleware.common.CommonMiddleware'、'django.contrib.sessions.middleware.SessionMiddleware'和'django.contrib.auth.middleware.AuthenticationMiddleware' 。(再次提醒,若是有跟着作mysite的話,請把在第五章作的註釋取消。)session
4.運行 python manage.py syncdb 。工具
這一步將生成管理界面使用的額外數據庫表。 當你把'django.contrib.auth'加進INSTALLED_APPS後,第一次運行syncdb命令時, 系統會請你建立一個超級用戶。 若是你不這麼做,你須要運行python manage.py createsuperuser來另外建立一個admin的用戶賬號,不然你將不能登入admin (提醒一句: 只有當INSTALLED_APPS包含'django.contrib.auth'時,python manage.py createsuperuser這個命令纔可用.);this
注意:若是是Windows平臺下,在Phcharm中選擇Tool->Run Manage.py Task->syncdburl
或者進入CMD命令行,進入當前項目文件目錄下,運行命令:python manage.py syncdbspa
5.對管理中心路徑進行聲明
將admin訪問配置在URLconf(記住,在urls.py中). 默認狀況下,命令django-admin.py startproject生成的文件urls.py是將Django admin的路徑註釋掉的,你所要作的就是取消註釋。 請注意,如下內容是必須確保存在的:
# Include these import statements... from django.contrib import admin admin.autodiscover() # And include this URLpattern... urlpatterns = patterns('', # ... (r'^admin/', include(admin.site.urls)), # ... )
6。而後在瀏覽器中訪問:http://127.0.0.1:8000/admin/
完成。