admin介紹
admin是django自帶的乙個功能強大的自動化資料管理介面,被授權的使用者可以直接在admin中管理資料庫。django提供了許多針對admin的定製功能。
admin配置
建立使用者:
python manage.py createsuperuser #建立超級使用者
修改settings.py中language_code = 'zh-hans'
,可將管理頁面語言改為中文。
配置應用
from django.contrib import admin
from blog.models import article
admin.site.register(article)
再次訪問管理應用
修改資料預設顯示名稱
上圖中顯示article object
是由於程式呼叫了列印物件的函式,想要使得頁面顯示更具體的內容可以在article類下新增方法__str__(self)
:
記錄Django開發心得
www.usus.cc概念層面 概括django是屬於mvc的web框架。model 負責與資料庫www.usus.cc打交道 view 負責獲取或者增www.usus.cc強從models得到的資料 controller 這是django本身 manytomany與foreignkey的區別 ww...
Django開發查錯記錄
有多個post按鈕且action相同時需要放到同乙個form中 mysql需要支援中文編碼 若需要啟用後台管理模組,需要啟動session服務 python manage.py makemigrations sessions python manage.py migrae sessions 如果在t...
Django開發記錄 2
配置view.py檔案 新增url,配置urls.py檔案 import blog.views as bv urlpatterns path admin admin.site.urls path index bv.index 通過include方法,匯入外部檔案。修改myblog.urls.py f...