Django的强大体现在其内置的Admin模块可以使得开发人员在不做任何编码的情况下就拥有网站后台管理功能。
概述
内容发布:负责添加、修改、删除内容
内容访问查看
配置admin应用
在settings.py中添加django.contrib.admin
默认已添加
创建管理员账户
python manage.py createsuperuser
启动服务器
如何启动服务器
python manage.py runserver ip:port
注意:ip可以不写,默认本机ip,端口号默认8000
说明:这是一个纯python编写的轻量级服务器,仅在测试中使用。
登录网站
输入账号密码进入管理页面
语言汉化
project/settings.py
配置时区:将其修改为中国时区“TIME_ZONE = 'Asia/Shanghai'”
TIME_ZONE = 'Asia/Shanghai'
配置语言:将其修改为简体中文“LANGUAGE_CODE = 'zh-hans'”
LANGUAGE_CODE = 'zh-hans'
设置完成后,刷新网站可以看到所有页面都已经显示中文。
管理数据表
修改myapp/admin.py文件
引入
from .models import Grades,Students
注册
admin.site.register(Grades)
admin.site.register(Students)
刷新网站后,增加班级、学生表管理