django總結五:啓動服務器and admin站點管理

一)啓動服務器命令:
python manage.py runserver ip:portpython

port:默認值是8000
ip:本機上操做能夠不加ip數據庫

二)admin站點管理
1)配置admin應用:在setting.py文件中的INSTALLED_APPS添加django.contrib.admin,默認是已經添加好的。django

2)建立管理員用戶:python manage.py createsuperuser
按照提示輸入用戶名密碼郵箱,好比adminlin lin12345678
而後http://127.0.0.1:8000/admin便可進入站點登陸界面服務器

若須要中文顯示,更改setting.py裏面的設置便可:
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'code

3)管理數據表
在admin.py裏面註冊數據庫表
from .models import Grades, Studentserver

admin.site.register(Grades)
admin.site.register(Student)
從新刷新頁面便可顯示註冊後的數據庫名稱。ip

4)自定義站點管理頁面:
修改admin.py,增長表對應的類,而後再註冊上get

class GradesAdmin(admin.ModelAdmin):
    list_display = ['gname', 'gdate', 'ggirlnum', 'gboynum','isDelete']
    list_filter = ['gname']
    search_field = ['gname']
    list_per_page = 5

    fields = ['gname', 'gdate', 'ggirlnum', 'gboynum','isDelete']
    
admin.site.register(Grades, GradesAdmin)

屬性說明:
列表頁面屬性
list_display 顯示字段
list_filter 過濾字段
search_field 搜素字段
list_per_page分頁it

添加修改頁屬性
fields 屬性的前後順序
fieldsets 給屬性分組
他們倆不能同時使用class

註冊也能夠使用裝飾器完成註冊。

相關文章
相關標籤/搜索