Django的强大体现在其内置的Admin模块可以使得开发人员在不做任何编码的情况下就拥有网站后台管理功能。
目录
概述
配置admin应用
创建管理员账户
启动服务器
登录网站
语言汉化
管理数据表
引入
注册
总结
概述
内容发布:负责添加、修改、删除内容;内容访问查看。
配置admin应用
在settings.py中添加django.contrib.admin
默认已添加
创建管理员账户
python manage.py createsuperuser
输入名称和邮箱地址(邮箱可以随便); 密码输入两次即可。
启动服务器
启动服务器命令,ip可以不写,默认本机ip,端口号默认8000
python manage.py runserver ip:port
这是一个纯python编写的轻量级服务器,仅在测试中使用。
登录网站
地址栏在原来127.0.0.1:8000基础上增加/admin,进入登录页面
输入账号密码进入管理页面。
显示默认的组和用户管理
语言汉化
在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)
刷新网站后,后台管理增加班级、学生表管理
文章来源:https://www.toymoban.com/news/detail-424349.html
总结
使用django框架系统后台管理和注册自己的应用及一些配置。文章来源地址https://www.toymoban.com/news/detail-424349.html
到了这里,关于Django框架之Admin站点管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!