作者:痴痴傻傻 | 来源:互联网 | 2024-11-12 13:27
1. 创建超级用户账号
python manage.py createsuperuser
注意:如果系统提示有未应用的迁移,请先运行以下命令以确保项目正常运行:
python manage.py migrate
2. 输入超级用户信息
Username:
Email address: example@example.com
Password:
Password (again):
成功创建超级用户后,系统会显示:
Superuser created successfully
3. 启动项目并登录 Admin 管理后台
python manage.py runserver
打开浏览器,访问 http://localhost:8000/admin,输入超级用户的账号和密码进行登录。
4. 查看和管理数据表
在 Admin 管理后台,你可以查看和管理用户信息以及其他数据表。例如,用户管理功能允许你添加新用户、赋予权限等。
5. 注册自定义 Model 到 Admin 管理后台
在 admin.py
文件中注册你的自定义 Model:
from demo.models import MyModel
from django.contrib import admin
admin.site.register(MyModel)
刷新 Admin 页面后,你将能够直接操作这些 Model。
6. 修改用户密码
Django 中的密码是加密存储的,因此不能直接从数据库中读取。你可以通过 Django shell 来修改用户密码:
python manage.py shell
然后执行以下代码来重置密码:
from django.contrib.auth.models import User
user = User.objects.get(username='admin')
user.set_password('new_password')
user.save()
以上步骤将帮助你在 Django 项目中高效地使用 Admin 管理后台。