Python&Django學習系列之-激活管理界面

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/

完成。

相關文章
相關標籤/搜索