Django MysQL 的使用(day 2)-
五、启动服务器: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)
运行服务器
通过可视化添加班级后会同步到数据库中
- 点赞
- 收藏
- 分享
- 文章举报
- django1.5.5使用mysql
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
- python3.5下django2.0使用pymysql连接mysql
- mysql的timestamp类型在django中使用
- django中运行连接mysql(使用pymysql代替MySQL_db)
- 使用Docker跑MySQL 作为Django的存储后端
- Django框架使用mysql视图操作示例
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
- 将Django使用的数据库从MySQL迁移到PostgreSQL的教程
- django连接使用Mysql
- django+python3使用mysql
- macOS使用django安装mysqlclient遇到的问题(mysqlclient 1.3.3 or newer is required)
- django+mysql的使用示例
- Django框架创建mysql连接与使用示例
- 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序
- 如何在Django1.6结合Python3.3版本中使用MySql
- 在django中使用 mysql 数据库
- django使用mysql
- 使用django向mysql中存入emoji表情
- Django-mysql使用