设计哲学
为你的员工或客户生成一个用户添加,修改和删除内容的后台是一项缺乏创造性和乏味的工作。因此,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数据库。

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






556

被折叠的 条评论
为什么被折叠?



