django入门(2)----管理数据库站点
一、管理
先总结一下命令:

(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)