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

创建一个管理员账号

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

命令:python manage.py createsuperuser

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

Username: admin

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

Email address: [email protected]

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

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

启动开发服务器

命令:python manage.py runserver
现在你可以转到你本地的”/admin/”目录, –比如”http://127.0.0.1:8000/admin/“.你应该会看到管理员的登录界面:
介绍Django管理页面

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

介绍Django管理页面

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

要向管理页面加入Student对象,需要在stu这个app下的admin.py下编辑成如图所示
介绍Django管理页面

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

介绍Django管理页面

点击上图中的Student对象,进入到如下界面:
介绍Django管理页面

然后接着点击右上角的ADD STUDENT+进入如下界面添加字段
介绍Django管理页面

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

介绍Django管理页面

最后体现数据库数据:

介绍Django管理页面

用的是mysql数据库。

相关文章:

  • 2021-08-15
  • 2021-12-01
  • 2021-12-19
  • 2021-10-13
  • 2021-07-08
  • 2021-07-28
  • 2021-10-07
  • 2021-10-25
猜你喜欢
  • 2022-01-05
  • 2021-11-18
  • 2021-04-28
  • 2021-11-16
  • 2021-07-23
  • 2021-07-04
  • 2021-11-27
相关资源
相似解决方案