一、管理
先总结一下命令:

(1)注册一个管理员
python manage.py createsuperuser

(2)启动服务
python manage.py runserver 8080
(3)进入浏览器


如果想改成中文:编辑setting.py,将英文改成中文![]()
(4)向admin 注册booktest的模型数据表

保存之后,刷新浏览器可看到,Booktest里models中BookInfo类被注册了。


(5)向admin注册字段



添加字段后,刷新浏览器:

(6)关联对象
修改admin.py文件:
from django.contrib import admin from .models import BookInfo,HeroInfo # Register your models here. #嵌入类,继承StackdInline class HeroInfoInline(admin.StackedInline): model = HeroInfo #将model属性指向HeroInfo类 extra = 2 #希望额外添加几个数据 class BookInfoAdmin(admin.ModelAdmin): list_display = ['id','btitle','bpub_date'] list_filter = ['btitle'] search_fields = ['btitle'] list_per_page = 1 inlines = [HeroInfoInline] admin.site.register(BookInfo,BookInfoAdmin) admin.site.register(HeroInfo)
