首页 > 数据库技术 > 详细

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

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

一、管理

先总结一下命令:

技术分享图片

(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)----管理数据库站点

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!