此部分由官方文檔《6.5.1 The Django admin site》翻譯而來。

6.5.1.1 概覽

默認(rèn)情況下,使用startproject的時候,admin就被激活了。

如果需要手動啟用,請按下面的需求和要點(diǎn)進(jìn)行操作:

  1. 將'django.contrib.admin'加入 INSTALLED_APPS。

  2. admin依賴下面四個模塊,請確保它們存在于INSTALLED_APPS。
    django.contrib.auth
    django.contrib.contenttypes
    django.contrib.messages
    and django.contrib.sessions

  3. 在你的settings文件中的TEMPLATES中的'context_processors'選項內(nèi)添加django.contrib.auth.context_processors.auth和django.contrib.messages.context_processors.messages。
    同樣,將django.contrib.auth.middleware.AuthenticationMiddleware和django.contrib.messages.middleware.MessageMiddleware添加到MIDDLEWARE內(nèi)。默認(rèn)情況下,這些都是配置好的。

  4. 決定哪些模型將在admin內(nèi)進(jìn)行管理。

  5. 對于每個模型,可以創(chuàng)建一個對應(yīng)的ModelAdmin類,這個類將封裝對模型的所有自定義設(shè)置。

  6. 實(shí)例化一個AdminSite,將模型對模型對應(yīng)的ModelAdmin類傳給它。

  7. 鏈接AdminSite和你的URLconf。

做完上面的步驟,你就可以在瀏覽器中訪問admin站點(diǎn)了,默認(rèn)地址是....../admin/。但是,想要登錄進(jìn)去,你首先必須使用python manage.py createsuperuser命令創(chuàng)建管理員賬戶。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式