您的位置:首页 > 数据库 > SQL

Django MysQL 的使用(day 2)-

2020-02-02 12:22 633 查看

五、启动服务器:ip 不写代表本机Ip

六、Admin 站点管理:

内容发布负责“添加”“修改”,“删除”内容

配置Admin应用:在settings.py'django.contrib.admin',

创建管理员用户:python3 manage.py createsuperuser

登录:http://127.0.0.1:8000/admin

汉化:LANGUAGE_CODE = 'zh-Hans' TIME_ZONE = 'Asia/Shanghai'

管理数据表:修改admin.py文件

# Register your models here. from .models import Grades,Students # 注册 admin.site.register(Grades) admin.site.register(Students)自定义管理页面

ass GradesAdmin(admin.ModelAdmin): #列表页属性 list_display = 显示字段 list_filter= 过滤器 search_fields =搜索 list_per_page =分页 添加、修改页属性 fields =修改属性的先后顺序 fieldsets =给属性分组 这两个不能同时使用

IndentationError: unindent does not match any outer indentation level:原因:缩进问题






from django.contrib import admin # Register your models here. from .models import Grades,Students # 注册 class GradesAdmin(admin.ModelAdmin): #列表页属性 list_display = ['pk','gname','gdate','ggirlnum','gboynum','isDelete'] list_filter=['gname'] search_fields =['gname'] list_per_page =5 # 添加、修改页属性 # fields =['ggirlnum','gboynum','gname','gdate'] fieldsets =[ ('num',{"fields":['ggirlnum','gboynum']}), ('base',{"fields":['gname','gdate','isDelete']}), ] admin.site.register(Grades,GradesAdmin) admin.site.register(Students)

运行服务器


通过可视化添加班级后会同步到数据库中






  • 点赞
  • 收藏
  • 分享
  • 文章举报
笑语流年 发布了6 篇原创文章 · 获赞 0 · 访问量 250 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: