Django 提供了基于 web 的数据库管理工具。利用 admin 管理工具,我们可以很方便地在网页上查看和操作数据库,而无需第三方的数据库管理软件。
激活管理工具
通常新建一个 django 项目后,在 urls.py 文件会默认激活管理工具,如下:
1 | |
创建超级用户
通过以下命令创建超级用户:
1 | |
然后命令行的提示如下:
1 | |
我们创建了一个用户名为 root,密码为 xxxxxx 的超级用户。
注册数据模型
我们要修改 django 应用的 admin.py 文件,在里面注册我们声明好的数据库模型。
比如,我在 models.py 文件声明了一个学生模型,如下:
1 | |
然后,我们在 admin.py 注册该模型,如下:
1 | |
使用管理工具
完成上述工作之后,先利用下列命令开启 django 服务:
1 | |
然后便可在浏览器上访问 127.0.0.1:8000/admin/ 使用 admin 管理工具,如下图:

输入之前我们创建超级用户是的用户名和密码即可登录,之后的界面如下:

点击 student 即可管理学生表,如下:

可以点击右边的 add 按钮添加数据,如下:

还可以更改、删除、查看数据等等。
除此之外,还可以在 admin.py 注册多个模型以进行管理。