您可以创建 Django 管理站点,以便从 Web 界面编辑应用程序的数据。要学习;了解有关 Django 管理站点及其功能的更多信息,请参阅 Django 文档中的 Django 管理站点。
在创建管理站点之前,必须创建可以登录该站点的用户。
从项目的根目录运行以下命令以创建管理员用户:
python manage.py createsuperuser |
然后,终端会提示您输入用户名、电子邮件解决和密码。 对于每个提示,输入以下信息以创建具有指定凭证的用户,并在每次输入后按“Enter”键:
Username: admin |
Email address: admin@example.com |
Password: <admin-password> |
Password (again): <admin-password> |
将 <admin-password>
占位符替换为用户的密码。
登录管理站点后,可以看到以下信息:
您可以通过选择Authentication and Authorization表中的 Groups或Users行来编辑项目的身份验证配置。
要编辑由 Viewer
模型表示的 users
示例集合中的数据,请导航到项目的 sample_mflix/admin.py
文件并粘贴以下代码:
from django.contrib import admin |
|
from .models import Viewer |
|
admin.site.register(Viewer) |
现在,您的管理站点会显示以下信息:
您可以查看存储在 name
值为 "Abigail Carter"
的 Viewer
对象中的数据。 您在本教程的 将数据写入MongoDB中创建了此对象。
单击SAMPLE_MFLIX表的Viewers行可查看查看器列表。 管理站点显示以下列表:
然后,单击列表顶部的 Abigail Carter。 站点会显示所选查看器的 Name 和 Email:
要编辑查看器的 email
字段,请选择包含文本 "abigail.carter@fakegmail.com"
的框。 删除此文本并将其替换为 "acarter1@fakegmail.com"
,如下图所示:
然后,单击查看器信息下方的 SAVE 按钮,保存更改。
完成这些步骤后,您可以访问权限Django 管理站点并使用它来编辑 Viewer
对象。