码迷,mamicode.com
首页 > 数据库 > 详细

django入门(2)----管理数据库站点

时间:2020-03-08 20:05:20      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:png   img   search   com   alt   ref   mamicode   title   book   

一、管理

先总结一下命令:

技术图片

(1)注册一个管理员

python manage.py createsuperuser

技术图片

 

 

(2)启动服务

python manage.py runserver 8080

(3)进入浏览器

http://127.0.0.1:8080/admin/

技术图片

 

 

 技术图片

 

 

 如果想改成中文:编辑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)

技术图片

 

 

 

 

django入门(2)----管理数据库站点

标签:png   img   search   com   alt   ref   mamicode   title   book   

原文地址:https://www.cnblogs.com/Lee-yl/p/12444161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!