国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

admin后臺(tái)管理

這篇具有很好參考價(jià)值的文章主要介紹了admin后臺(tái)管理。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

admin后臺(tái)管理

django 提供了比較完善的后臺(tái)管理數(shù)據(jù)庫(kù)的接口,可供開(kāi)發(fā)過(guò)程中調(diào)用和測(cè)試使用
django 會(huì)搜集所有已注冊(cè)的模型類,為這些模型類提拱數(shù)據(jù)管理界面,供開(kāi)發(fā)者使用

admin后臺(tái)管理,Django,django

admin配置步驟

創(chuàng)建后臺(tái)管理帳號(hào)- 該賬號(hào)為管理后臺(tái)最高權(quán)限賬號(hào)

python3 manage.py createsuperuser
$ python3 manage.py createsuperuser
Username (leave blank to use 'tarena'): tarena # 此處輸入用戶名
EmaiT address:  aowei@tedu.cn # 此處輸入郵箱
Password: # 此處輸入密碼(密碼要復(fù)雜些,否則會(huì)提示密碼太簡(jiǎn)單)
Password (again): # 再次輸入重復(fù)密碼
Superuser created successfully.

管理后臺(tái)用戶和組配置

注冊(cè)自定義模型類

若要自己定義的模型類也能在 /admin 后臺(tái)管理界中顯示和管理

需要將自己的類注冊(cè)到后臺(tái)管理界面
注冊(cè)步驟:
1.在應(yīng)用app中的admin.py中導(dǎo)入注冊(cè)要管理的模型models類,如:from .models import Book
2.調(diào)用 admin.site.register 方法進(jìn)行注冊(cè)如
admin.site.register(自定義模型類)

模型管理器類

作用:
為后臺(tái)管理界面添加便于操作的新功能
說(shuō)明:
后臺(tái)管理器類須繼承自 diango.contrib.admin 里的ModelAdmin 類

使用方法
1.在<應(yīng)用app>/adminpy 里定義模型管理器類

class xxXXManager(admin.ModelAdmin):
	...

2.綁定注冊(cè)模型管理器和模型類

from django.contrib import admin
from .models import *
admin.site.register(YYYY,XXXXManager) # 綁定 YYYY 模型類與 管理器類 XXXXManager
案例:
# file : bookstore/admin.py
from django.contrib import admin
from .models import Book
class BookManager(admin.ModelAdmin):
	list_display = ['id', 'title', 'price', 'market_price']
admin.site.register(Book, BookManager)
#列表頁(yè)顯示哪些字段的列
list display = ['id', 'title', 'pub', 'price']
#控制list display中的字段 哪些可以鏈接到修改頁(yè)
list display links = ['title']
#添加過(guò)濾器
list filter = ['pub']
#添加搜索框[模糊查詢]
search fields = ['title']
#添加可在列表頁(yè)編輯的字段
list editable = ['price']

再談Meta類

通過(guò)Meta內(nèi)嵌類 定義模型類的屬性,用法如下文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-730190.html

classBook(models .Mode1):
	title = charField(....)
	class Meta:

		1.db_table ='數(shù)據(jù)表名'
		- 該模型所用的數(shù)據(jù)表的名稱。(設(shè)置完成后需要立馬更新同
   步數(shù)據(jù)庫(kù))
   		2.verbose_name = '單數(shù)名'
            給模型對(duì)象的一個(gè)易于理解的名稱(單數(shù)),用于顯示在/admin管理界面中
   		3.verbose name_plural = '復(fù)數(shù)名'
          該對(duì)象復(fù)數(shù)形式的名稱(復(fù)數(shù)),用于顯示在/admin管理界

到了這里,關(guān)于admin后臺(tái)管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • django admin后臺(tái)中進(jìn)行多個(gè)手機(jī)號(hào)解密消耗時(shí)間對(duì)比

    django admin后臺(tái)中進(jìn)行多個(gè)手機(jī)號(hào)解密消耗時(shí)間對(duì)比

    需求: 1 手機(jī)號(hào)在數(shù)據(jù)庫(kù)中是使用rsa方式加密存儲(chǔ),后臺(tái)查看中需要轉(zhuǎn)換為明文,因?yàn)樾枰饷芏鄠€(gè)手機(jī)號(hào),所以在后臺(tái)查看中消耗時(shí)間3秒,希望通過(guò)多線程,多進(jìn)程,異步方式來(lái)縮短時(shí)間 相關(guān)注意點(diǎn): Django遵循單請(qǐng)求模型,其中每個(gè)請(qǐng)求都在單個(gè)線程中處理。在Django的請(qǐng)

    2024年01月21日
    瀏覽(27)
  • Django框架之Admin站點(diǎn)管理

    Django框架之Admin站點(diǎn)管理

    Django的強(qiáng)大體現(xiàn)在其內(nèi)置的Admin模塊可以使得開(kāi)發(fā)人員在不做任何編碼的情況下就擁有網(wǎng)站后臺(tái)管理功能。 目錄 概述 配置admin應(yīng)用 創(chuàng)建管理員賬戶 啟動(dòng)服務(wù)器 登錄網(wǎng)站 語(yǔ)言漢化 管理數(shù)據(jù)表 引入 注冊(cè) 總結(jié) 內(nèi)容發(fā)布:負(fù)責(zé)添加、修改、刪除內(nèi)容;內(nèi)容訪問(wèn)查看。 在setting

    2023年04月25日
    瀏覽(24)
  • Django中利用Admin后臺(tái)實(shí)現(xiàn)Excel/CSV的導(dǎo)入更新數(shù)據(jù)庫(kù)和導(dǎo)出數(shù)據(jù)到Excel/CSV

    Django中利用Admin后臺(tái)實(shí)現(xiàn)Excel/CSV的導(dǎo)入更新數(shù)據(jù)庫(kù)和導(dǎo)出數(shù)據(jù)到Excel/CSV

    本文基于Django自帶的admin 后臺(tái)實(shí)現(xiàn)Excel,csv,Json等格式文件的導(dǎo)入并更新后臺(tái)數(shù)據(jù)庫(kù)。 核心是引入 django-import-export 模塊。 我們先創(chuàng)建一個(gè)app:app01 python manage.py startapp app01 然后在app01文件夾下的models.py 中寫入如下模型數(shù)據(jù): 指定清華鏡像會(huì)快很多 修改兩處: 注冊(cè)import_exp

    2023年04月09日
    瀏覽(25)
  • Django admin管理工具TabularInline表格內(nèi)聯(lián)

    Django admin管理工具TabularInline表格內(nèi)聯(lián)

    TabularInline 是 Django Admin 中的一個(gè)內(nèi)聯(lián)模型選項(xiàng),用于在父模型的編輯頁(yè)面中以表格形式顯示關(guān)聯(lián)的子模型對(duì)象。下面是對(duì) TabularInline 的一些詳解: 顯示方式 : TabularInline 以表格的形式顯示子模型對(duì)象。每個(gè)子模型對(duì)象將以一行的形式展示,顯示相關(guān)字段的值。 編輯和新增

    2024年02月16日
    瀏覽(17)
  • Django管理后臺(tái)

    Django管理后臺(tái)

    目錄 第一種注冊(cè)model的方法 認(rèn)識(shí)后臺(tái)管理頁(yè)面 第二種注冊(cè)model的方法 ModelAdmin的常用屬性 利用actions豐富動(dòng)作工具欄 利用list_display修改顯示列 利用search_fields添加搜索框 利用list_filter添加過(guò)濾器 利用ordering重新定義Model實(shí)例的順序 分頁(yè)相關(guān)的屬性 利用fields自定義顯示Model的字

    2023年04月26日
    瀏覽(17)
  • Django后臺(tái)管理(一)

    Django后臺(tái)管理(一)

    Django 最強(qiáng)大的部分之一是自動(dòng)管理界面。它從你的模型中讀取元數(shù)據(jù),提供一個(gè)快速的、以模型為中心的界面,受信任的用戶可以管理你網(wǎng)站上的內(nèi)容 官網(wǎng):https://docs.djangoproject.com/zh-hans/4.1/ref/contrib/admin/ 提示 后臺(tái)管理系統(tǒng)是管理人員使用,不是給客戶使用 此應(yīng)用默認(rèn)是開(kāi)

    2024年02月21日
    瀏覽(16)
  • 【Django】使用xadmin構(gòu)建后臺(tái)管理系統(tǒng)

    在github搜索xadmin并下載源碼 由于xadmin報(bào)錯(cuò)實(shí)在是太多了,我前前后后改了三十多個(gè)報(bào)錯(cuò),查閱了數(shù)百篇博客以及文獻(xiàn)。為了以后不去重復(fù)處理報(bào)錯(cuò),我fork了原來(lái)的xadmin項(xiàng)目,新建了自己的xadmin版本:MyXadmin,因此我建議你使用該倉(cāng)庫(kù)的xadmin版本。 在setting的INSTALLED_APPS中添加

    2024年02月09日
    瀏覽(90)
  • Datawhale Django后端開(kāi)發(fā)入門 Vscode TASK02 Admin管理員、外鍵的使用

    Datawhale Django后端開(kāi)發(fā)入門 Vscode TASK02 Admin管理員、外鍵的使用

    一.Admin管理員的使用 1、啟動(dòng)django服務(wù) 使用創(chuàng)建管理員之前,一定要先啟動(dòng)django服務(wù),雖然TASK01和TASK02是分開(kāi)的,但是進(jìn)行第二個(gè)流程的時(shí)候記得先啟動(dòng)django服務(wù),注意此時(shí)是在你的項(xiàng)目文件夾下啟動(dòng)的,時(shí)刻注意要執(zhí)行的文件夾。 我這里又重新創(chuàng)建了一個(gè)虛擬環(huán)境,此時(shí)的

    2024年02月12日
    瀏覽(24)
  • 使用Django自帶的后臺(tái)管理系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)管理的實(shí)例

    使用Django自帶的后臺(tái)管理系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)管理的實(shí)例

    Django自帶的后臺(tái)管理系統(tǒng)主要用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作和管理。它是Django框架的一個(gè)強(qiáng)大功能,可以讓你快速創(chuàng)建一個(gè)管理界面,用于管理你的應(yīng)用程序的數(shù)據(jù)模型。 使用Django后臺(tái)管理系統(tǒng),你可以輕松地進(jìn)行以下操作: 數(shù)據(jù)庫(kù)管理:你可以查看、添加、編輯和刪除數(shù)據(jù)庫(kù)中

    2024年02月15日
    瀏覽(24)
  • Django基礎(chǔ)入門:后臺(tái)管理 超級(jí)用戶 數(shù)據(jù)表注冊(cè)操作③

    Django基礎(chǔ)入門:后臺(tái)管理 超級(jí)用戶 數(shù)據(jù)表注冊(cè)操作③

    ??????個(gè)人簡(jiǎn)介:以山河作禮。 ??????: Python領(lǐng)域新星創(chuàng)作者,CSDN實(shí)力新星認(rèn)證,阿里云社區(qū)專家博主 ????:Web全棧開(kāi)發(fā)專欄:《Web全棧開(kāi)發(fā)》免費(fèi)專欄,歡迎閱讀! ????: 文章末尾掃描二維碼可以加入粉絲交流群,不定期免費(fèi)送書。 Django 的后臺(tái)管理系統(tǒng)是非常出

    2024年02月11日
    瀏覽(89)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包