淺談Django Admin的初步使用
創(chuàng)建管理員用戶
命令行輸入python manage.py createsuperuser
按提示輸入 用戶名 郵箱地址 密碼

瀏覽器輸入http://127.0.0.1:8000/admin
進入后臺管理登錄界面

更改admin后臺語言
找到settings.py 的MIDDLEWARE (中間件)
添加'django.middleware.locale.LocaleMiddleware',
注意:不能打亂順序
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
刷新界面

應(yīng)用后端管理
模型注冊
應(yīng)用文件夾下admin.py
from django.contrib import admin # Register your models here. from .models import students admin.site.register(students)

增刪改


功能完善
設(shè)置模型名
修改模型
from django.db import models
# Create your models here.
class students(models.Model):
no=models.CharField('學(xué)號',max_length=8,unique=True,primary_key=True)
name=models.CharField('姓名',max_length=12)
sex=models.CharField('性別',max_length=2)
address=models.CharField('地址',max_length=40)
# 設(shè)置后臺顯示的信息
def __str__(self):
return str(self.name)
class Meta:
verbose_name='學(xué)生信息'
verbose_name_plural='學(xué)生信息'
同步數(shù)據(jù)庫后

開始英語的字段名變成了設(shè)置的名稱
設(shè)置顯示的字段
admin.py
設(shè)置list_display
from django.contrib import admin
# Register your models here.
from .models import students
class st(admin.ModelAdmin):
list_display=('name','sex','address',)
admin.site.register(students,st)

后端管理系統(tǒng)名稱
admin.py中
admin.site.site_title='后臺' admin.site.site_header='學(xué)生后臺管理系統(tǒng)'
網(wǎng)頁的title和內(nèi)容中的標(biāo)題變成了設(shè)置的內(nèi)容

到此這篇關(guān)于淺談Django Admin的初步使用 的文章就介紹到這了,更多相關(guān)Django Admin使用 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實現(xiàn)將絕對URL替換成相對URL的方法
這篇文章主要介紹了Python實現(xiàn)將絕對URL替換成相對URL的方法,涉及Python字符串操作及正則匹配的相關(guān)技巧,需要的朋友可以參考下2015-06-06
PyQt5學(xué)習(xí)之QThread類的使用詳解
QThread是Qt線程類中最核心的底層類。要使用QThrea開始一個線程,可以創(chuàng)建它的一個子類,然后覆蓋其QThread.run()函數(shù)。這篇文章就來和大家聊聊QThread類的使用,感興趣的可以學(xué)習(xí)一下2022-12-12
在Linux系統(tǒng)上安裝Python的Scrapy框架的教程
這篇文章主要介紹了在Linux系統(tǒng)上安裝Python的Scrapy框架的教程,Scrapy是著名的專門針對搜索引擎的爬蟲制作而研發(fā)的Python框架,需要的朋友可以參考下2015-06-06

