Django study day11 後台管理

2021-09-03 08:15:52 字數 1225 閱讀 3146

1.本地化

語言時區本地化

修改settings.py檔案

2.建立管理員

命令:

python manage.py createsuperuser
然後輸入賬號密碼

3.註冊模型類

目的:告訴django框架根據註冊的模型類來生成對應表管理頁面

在應用下的admin.py中註冊模型類。

告訴djang框架根據註冊的模型類來生成對應表管理頁面

#註冊模型類

admin.site.register(bookinfo, bookinfoadmin)

admin.site.register(heroinfo, heroinfoadmin)

4.自定義管理頁面在models.py裡面的類物件裡面寫str方法 返回乙個自定義的值

在admin中自定義模型管理類:

from django.contrib import admin

#匯入bookinfo,heroinfo類物件

from booktest.models import bookinfo, heroinfo

#後台管理相關檔案

#自定義模型管理類

class bookinfoadmin(admin.modeladmin):

"""圖書型別管理類"""

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

class heroinfoadmin(admin.modeladmin):

"""英雄人物模型管理類"""

list_display = ['id', 'hname', 'hcomment']

#註冊模型類

admin.site.register(bookinfo, bookinfoadmin)

admin.site.register(heroinfo, heroinfoadmin)

開啟伺服器:

python manage.py runserver

Django study day02 搭配虛擬環境

前言可能有人會問為什麼要搭建虛擬環境 接到乙個需要使用django1.8的專案,然後另乙個專案需要使用django的2.0版本,當同時使用這兩個專案時,就需要來回的更新解除安裝框架,麻煩,而且會造成一些bug的產生。因此,我們需要構建虛擬環境,才解決這個問題。建議在ubuntu下搭建django的虛...

1D1A 1 插入排序

演算法導論第乙個演算法就是插入排序,思想簡單,如果是從小到大排序,就是從第二個數開始,和前邊的數比較,直到大於等於前邊那乙個數,然後放在那個位置。而且,先用python寫,就相當於偽 特別好,既有思路,還把python練習一下,然後再用c python def insertsort a for i ...

1 小試牛刀 1

1.echo e 包含轉義序列的字串 2.彩色列印 文字 重置 0,黑 30,紅 31,綠 32,黃 33,藍 34,洋紅 35,青 36,白 37 背景 40,41,42,43,44,45,46,47 example 1 echo e e 1 31m zhangjing e 0m 紅字 2 ech...