Django 提供了基于 web 的数据库管理工具。利用 admin 管理工具,我们可以很方便地在网页上查看和操作数据库,而无需第三方的数据库管理软件。
激活管理工具
通常新建一个 django 项目后,在 urls.py
文件会默认激活管理工具,如下:
# urls.py
from django.conf.urls import url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
]
创建超级用户
通过以下命令创建超级用户:
python manage.py createsuperuser
然后命令行的提示如下:
Username (leave blank to use 'root'): root
Email address: xxx@xxx.com
Password: xxxxxx
Password (again): xxxxxx
Superuser created successfully.
我们创建了一个用户名为 root
,密码为 xxxxxx
的超级用户。
注册数据模型
我们要修改 django 应用的 admin.py
文件,在里面注册我们声明好的数据库模型。
比如,我在 models.py
文件声明了一个学生模型,如下: