前言:
如今兄弟们对“python开发数据库管理界面”大致比较讲究,你们都想要了解一些“python开发数据库管理界面”的相关资讯。那么小编同时在网络上收集了一些对于“python开发数据库管理界面””的相关内容,希望你们能喜欢,你们快快来学习一下吧!Django 管理页面
Django 默认的管理页面,可以通过访问 。要访问 Django 管理页面,首先需要创建一个能登录管理页面的用户。输入下面的命令:
python manage.py createsuperuser
创建超级管理员。回车之后输入用户名 admin,然后回车,输入密码,再次输入密码。
在浏览器中输入:。将打开管理页面,如下:
进入管理站点页面
输入上面创建的超级用户来登录。会看到 Django 管理页面的索引页:
页面上可编辑的内容:组和用户。它们是由 django.contrib.auth 提供的,这是 Django 开发的认证框架。我们自己创建的模型 model,还没有显示出来。
向管理页面中加入投票应用
需要告诉告诉后台管理,问题 Question 对象需要一个后台接口。打开 polls/admin.py 文件,输入如下代码:
from django.contrib import adminfrom .models import Questionadmin.site.register(Question)admin.site.register(Choice)
将Question,Choice注册后台管理功能里,保持文件之后,重新运行 runserver。
重新刷新浏览器,将会看到 Question,Choice 已经在管理页面上了:
点击 "Questions" 。现在看到是问题 "Questions" 对象的列表 "change list" 。这个界面会显示所有数据库里的问题 Question 对象,可以选择一个来修改。也可以点击“增加 Question”,新增一个问题。同样也可以对数据进行删除。
可以用同样的办法添加 Choice 的数据。
说明:
这个表单是从问题 Question 模型中自动生成的不同的字段类型(日期时间字段 DateTimeField 、字符字段 CharField)会生成对应的 HTML 输入控件。每个类型的字段都知道它们该如何在管理页面里显示自己。每个日期时间字段 DateTimeField 都有 JavaScript 写的快捷按钮。日期有转到今天(Today)的快捷按钮和一个弹出式日历界面。时间有设为现在(Now)的快捷按钮和一个列出常用时间的方便的弹出式列表。
页面的底部提供了几个选项:
保存(Save) - 保存改变,然后返回对象列表。保存并继续编辑(Save and continue editing) - 保存改变,然后重新载入当前对象的修改界面。保存并新增(Save and add another) - 保存改变,然后添加一个新的空对象并载入修改界面。删除(Delete) - 显示一个确认删除页面。
在管理页面对数据的处理,将会自动保存到数据库中。
标签: #python开发数据库管理界面