Django 基於web的管理介面
阿新 • • 發佈:2019-01-02
Admin管理:Django 提供了基於 web 的管理工具,Django自帶的後臺管理是Django明顯特色之一,可以讓我們快速便捷管理資料。後臺管理可以在各個app的admin.py檔案中進行控制
1.基本設定
1)1、應用註冊:所謂的應用註冊就是把app應用顯示在後臺管理中,需要在admin.py中註冊
方式有兩種:
方案一:普通註冊方法
from django.contrib import admin
from blog.models import Blog
#Blog模型的管理器
class BlogAdmin(admin.ModelAdmin):
list_display=('id', 'caption', 'author', 'publish_time')
#在admin中註冊繫結
admin.site.register(Blog, BlogAdmin)
方案二:使用裝飾器來註冊(推薦的)
from APP.models import Student
@admin.register(Student)
class BlogAdmin(admin.ModelAdmin):
list_display=('id', 's_name', 's_age', 's_grade')
1.可以在控制檯註冊一個使用者和密碼:
使用者:python manage.py createsuperuser
密碼:jldx2018
2.登入Admin後臺的網址:http://127.0.0.1:8000/admin
1.基本設定
1)1、應用註冊:所謂的應用註冊就是把app應用顯示在後臺管理中,需要在admin.py中註冊
方式有兩種:
方案一:普通註冊方法
from django.contrib import admin
from blog.models import Blog
#Blog模型的管理器
class BlogAdmin(admin.ModelAdmin):
list_display=('id', 'caption', 'author', 'publish_time')
#在admin中註冊繫結
admin.site.register(Blog, BlogAdmin)
方案二:使用裝飾器來註冊(推薦的)
from APP.models import Student
@admin.register(Student)
class BlogAdmin(admin.ModelAdmin):
list_display=('id', 's_name', 's_age', 's_grade')
1.可以在控制檯註冊一個使用者和密碼:
使用者:python manage.py createsuperuser
密碼:jldx2018
2.登入Admin後臺的網址:http://127.0.0.1:8000/admin