真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

簡單演示django使用二-創(chuàng)新互聯(lián)

python環(huán)境以及代碼接上一篇django使用一。

創(chuàng)新互聯(lián)網(wǎng)站建設公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務為基礎,以質(zhì)量求生存,以技術求發(fā)展,成交一個客戶多一個朋友!專注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站設計、做網(wǎng)站,塑造企業(yè)網(wǎng)絡形象打造互聯(lián)網(wǎng)企業(yè)效應。

使用django自帶的admin后臺管理界面:

第一步:創(chuàng)建后臺管理用戶

python manage.py createsuperuser

根據(jù)對話框提示,輸入用戶名為:root、郵箱為:root@qq.com、密碼為:root、確認密碼為:root即可。

第二步:運行web服務器

python manage.py runserver 192.168.255.70:8080

第三步:訪問django的web頁面

瀏覽器訪問http://192.168.255.70:8080

簡單演示django使用二

第四步:訪問admin后臺管理頁面

訪問瀏覽器http://192.168.255.70:8080/admin,輸入用戶名和密碼即可登錄。

簡單演示django使用二

點擊Log in進入:

簡單演示django使用二

第五步:把模型類添加到管理后臺界面中即注冊模型類

修改test1/test1/settings.py文件:

LANGUAGE_CODE = 'zh-hans' #把界面變成中文

TIME_ZONE = 'Asia/Shanghai' #時區(qū)為本國

把模型類添加到admin管理后臺:


編輯test1/bookshop/admin.py文件:

from django.contrib import admin

from .models import *

admin.site.register(BookInfo)

刷新瀏覽器:

簡單演示django使用二

注意:在django中,修改配置文件會后自動生效,無需重啟web服務器。

此時,就可在后臺管理頁面,進行增刪改查操作了。

第六步:自定義管理后臺顯示字段

在后臺管理頁面,添加幾條記錄信息。

編輯test1/bookshop/admin.py文件:

from django.contrib import admin

class BookInfoAdmin(admin.ModelAdmin):

  list_display = ['id', 'btitle', 'bpub_date'] #定義顯示字段

  list_filter = ['btitle'] #過濾字段,過濾框在右邊

  search_fields = ['btitle'] #搜索字段,搜索框在上邊

  list_per_page = 1 #分頁,頁面在下邊

  fieldsets = [ #屬性的先后順序,并分組

    ('base',{'fields':['btitle']}),

    ('super',{'fields':['bpub_date']}),

  ]

from .models import *

admin.site.register(BookInfo,BookInfoAdmin)

刷新瀏覽器:

簡單演示django使用二

第七步:關聯(lián)對象,注冊HeroInfo模型類

除了像admin.site.register(BookInfo)這樣注冊模型類,還可以關聯(lián)注冊:

編輯bookshop/admin.py文件:

from django.contrib import admin

from .models import *

#class HeroInfoInline(admin.StackedInline): #內(nèi)嵌列表方式


class HeroInfoInline(admin.TabularInline): #表格方式

  model = HeroInfo

  extra = 3

class BookInfoAdmin(admin.ModelAdmin):

  list_display = ['id', 'btitle', 'bpub_date']

  list_filter = ['btitle']

  search_fields = ['btitle']

  list_per_page = 10

  fieldsets = [

    ('base',{'fields':['btitle']}),

    ('super',{'fields':['bpub_date']}),

  ]

  inlines = [HeroInfoInline]

admin.site.register(BookInfo,BookInfoAdmin)

admin.site.register(HeroInfo)

改變前在瀏覽器添加bookinfo界面如下:

簡單演示django使用二

修改后,且關聯(lián)對象以表格方式顯示,瀏覽器添加bookinfo界面如下:

簡單演示django使用二

關聯(lián)對象以嵌入式顯示,瀏覽器添加bookinfo界面如下:

簡單演示django使用二此時,如果繼續(xù)添加另一個Hero info,則改條目是可以刪除的。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網(wǎng)頁標題:簡單演示django使用二-創(chuàng)新互聯(lián)
分享鏈接:http://weahome.cn/article/djeggj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部