1. 程式人生 > >Django 基於web的管理介面

Django 基於web的管理介面

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