欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談Django Admin的初步使用

 更新時(shí)間:2021年12月22日 15:10:52   作者:小旺不正經(jīng)  
本文主要介紹了淺談Django Admin的初步使用 ,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

創(chuàng)建管理員用戶(hù)

命令行輸入python manage.py createsuperuser

按提示輸入 用戶(hù)名 郵箱地址 密碼

image-20211211203945841

瀏覽器輸入http://127.0.0.1:8000/admin

進(jìn)入后臺(tái)管理登錄界面

image-20211211204333114

更改admin后臺(tái)語(yǔ)言

找到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',
]

刷新界面

image-20211211204629491

應(yīng)用后端管理

模型注冊(cè)

應(yīng)用文件夾下admin.py

from django.contrib import admin

# Register your models here.
from .models import students
admin.site.register(students)

image-20211216154413076

增刪改

image-20211216154502391

image-20211216154526062

功能完善

設(shè)置模型名

修改模型

from django.db import models

# Create your models here.

class students(models.Model):
    no=models.CharField('學(xué)號(hào)',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è)置后臺(tái)顯示的信息
    def __str__(self):
        return str(self.name)
    class Meta:
        verbose_name='學(xué)生信息'
        verbose_name_plural='學(xué)生信息'

同步數(shù)據(jù)庫(kù)后

image-20211216195532447

開(kāi)始英語(yǔ)的字段名變成了設(shè)置的名稱(chēng)

設(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)

image-20211216202230570

后端管理系統(tǒng)名稱(chēng)

admin.py中

admin.site.site_title='后臺(tái)'
admin.site.site_header='學(xué)生后臺(tái)管理系統(tǒng)'

網(wǎng)頁(yè)的title和內(nèi)容中的標(biāo)題變成了設(shè)置的內(nèi)容

image-20211217115408162

到此這篇關(guān)于淺談Django Admin的初步使用 的文章就介紹到這了,更多相關(guān)Django Admin使用 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論