Django開發記錄 4

2021-10-05 09:18:24 字數 1002 閱讀 6819

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...