介绍Django管理页面

本文介绍如何使用Django快速创建管理界面,包括创建超级用户、启动开发服务器,并以Student模型为例展示如何定制管理界面。

设计哲学
为你的员工或客户生成一个用户添加,修改和删除内容的后台是一项缺乏创造性和乏味的工作。因此,Django全自动地根据模型创建后台界面。
管理界面不是为了网站的访问者,而是为了管理者准备的。

创建一个管理员账号

首先,我们的创建一个能登录管理页面的用户。请运行下面的命令:

命令:python manage.py createsuperuser

键入你想要的用户名,然后按下回车键:

Username: admin

然后提示你输入想要使用的邮件地址:

Email address: admin@example.com

最后一步是输入密码。你会被要求输入两次密码,第二次的目的是为了确认第一次输入的确实是你想要的密码。

Password: *
Password(again):*
Superuser created successfully.

启动开发服务器

命令:python manage.py runserver
现在你可以转到你本地的”/admin/”目录, –比如”http://127.0.0.1:8000/admin/“.你应该会看到管理员的登录界面:
这里写图片描述

用上面的创建的超级用户来登录。然后你将会看到Django管理页面的索引页

这里写图片描述

向管理页面加入Student对象,然后管理Student对象。

要向管理页面加入Student对象,需要在stu这个app下的admin.py下编辑成如图所示
这里写图片描述

然后刷新页面,得到Student对象如下图,右下角是之前我向数据库添加和更改和操作添加的字段对象:

这里写图片描述

点击上图中的Student对象,进入到如下界面:
这里写图片描述

然后接着点击右上角的ADD STUDENT+进入如下界面添加字段
这里写图片描述

上面的字段模型是写在stu这个app上的models.py文件里的,下面是该字段模型的代码:

这里写图片描述

最后体现数据库数据:

这里写图片描述

用的是mysql数据库。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值