08-Django-基础篇-admin管理后台

简介: 08-Django-基础篇-admin管理后台

前言

  • 本篇来学习Django自带的admin管理后台

管理后台使用

  • 使用Django的管理模块, 需要按照如下步骤操作 :

1. .创建管理员

  • 创建管理员命令
python manage.py createsuperuser
  • 按提示输入用户名、邮箱、密码
  • 重置密码
python manage.py changepassword 用户名

2. .注册模型类

  • 在应用的admin.py文件中注册模型类
from django.contrib import admin
# Register your models here
from book.models import BookInfo, PeopleInfo
# 注册书籍模型
admin.site.register(BookInfo)
# 注册人物模型
admin.site.register(PeopleInfo)

3. .发布内容到数据库

  • 添加书籍信息
  • 修改为中文显示
# models.py
class BookInfo(models.Model):
    # 创建字段,字段类型
    name = models.CharField(max_length=10)
    def __str__(self):
        """将模型类以字符串的方式输出"""
        return self.name
  • 重启后查看
  • 查看数据库
相关文章
|
6月前
|
数据管理 数据库 数据安全/隐私保护
Django——Auth模块以及admin站点
Django——Auth模块以及admin站点
|
7月前
|
Python
百度搜索:蓝易云【Django自带的Admin后台中如何获取当前登录用户】
在上面的代码中,`@staff_member_required`装饰器确保只有管理员可以访问 `my_custom_view`视图,而 `@login_required`装饰器确保只有登录的用户可以访问该视图。然后,可以使用 `request.user.username`获取当前登录用户的用户名,并将其传递到模板中进行显示或其他操作。
63 3
|
7月前
|
人工智能 开发工具 数据库
Django实践-03模型-02基于admin管理表
Django实践-03模型-02基于admin管理表
Django实践-03模型-02基于admin管理表
|
数据安全/隐私保护 Python
27 Django高级- Admin站点
27 Django高级- Admin站点
62 0
|
Linux Python
django -- admin里的配置
django -- admin里的配置
|
XML 关系型数据库 MySQL
【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用
【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用
170 0
【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用
|
数据可视化 数据库 Python
Django(7)Admin管理工具(二)
Django(7)Admin管理工具(二)
152 0
Django(7)Admin管理工具(二)
|
关系型数据库 MySQL 项目管理
Django(7)Admin管理工具(一)
Django(7)Admin管理工具(一)
215 0
Django(7)Admin管理工具(一)
|
中间件 数据库 Python
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载
306 0
【Django知识补充 - 1】:admin站点和rest_framework实现文件的上传和下载
|
Python 前端开发 数据安全/隐私保护
Django Admin 管理工具
Django Admin 管理工具
1576 0