企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
django为我们提供了一套后台管理系统,能够根据定义的模型类自动地生成管理页面。 ## 创建管理员 使用admin之前,要先创建一个管理员账号 `manage.py` 所在目录执行命令 ``` python manage.py createsuperuser ``` 根据提示输入账号,邮箱,密码 浏览器访问: [http://127.0.0.1:8000/admin](http://127.0.0.1:8000/admin) 会进入登录页面,使用刚才创建的账号密码登录 ![](https://box.kancloud.cn/12d24173bf333255392cf792e870ada9_1011x384.png) ## 注册模型类 登录成功后 admin 默认并没有我们的模型类,需要我们自己注册。 打开 `book/admin.py` 文件,添加代码 ```python from book.models import Book, Role admin.site.register(Book) admin.site.register(Role) ``` 这时候admin页面就有我们创建好的模型类了。 ![](https://box.kancloud.cn/dd830931c57431a5a09389134c624532_664x331.png) 我们可以使用admin对数据库中的数据进行增删改查等操作。