Django admin後台操作

2022-07-25 20:06:11 字數 1426 閱讀 4267

django提供自動後台管理應用,簡稱admin。

admin是乙個應用,每個web站點都需要它。admin通過讓開發者可以在完成完整的ui之前驗證處理資料的**。

開啟settings.py

'django.contrib.admin

', #取消掉這行的注釋

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'blog',

)

#

urls.py

from django.contrib import

admin

urlpatterns =[

url(r

'^admin/

', include(admin.site.urls)),

]

#

admin.py

from django.contrib import

admin

from blog import

models

#register your models here.

admin.site.register(models.blogpost)

每次向專案中新增應用時,需要執行以下命令,來確保在資料庫中建立所需的資料表:(django1.7及以上)

python manage.py makemigrations

python manage.py migrate

python manage.py createsuperuser

登入後localhost:8000/admin/後顯示的頁面: 

django可以處理不同的型別的內容,所以其不會猜測某篇文章最合適的標籤,而是直接使用乙個通用的標籤。

#

admin.py

from django.contrib import

admin

from blog importmodels

class blogpostadmin(admin.modeladmin):

list_display = ('title','body')

admin.site.register(models.blogpost,blogpostadmin)

這個列表根據新增到blogpostadmin類中新的list_display變數顯示內容。

Django admin 後台管理

admin.site.site header 登入框頭部顯示 admin.site.site title 網頁頭部顯示 設定 註冊 表 在 admin 後台中顯示 admin.site.register models.類名也就是表名 admin.site.register models.類名也就是表...

Django admin後台管理

django提供了乙個視覺化的介面用來讓你方便的對你的模型表 進行資料的增刪改查操作 如果你先想要使用amdin後台管理操作模型表 你需要先註冊你的模型表告訴admin你需要操作哪些表 在應用下的admin.py中註冊模型表 from django.contrib import admin regi...

Django admin簡單操作

1.先在admin中註冊模組 from django.contrib import admin register your models here.from multiorm import models admin.site.register models.book admin.site.regis...