后台管理系统:是对网站数据进行管理操作
创建一个django项目会自动生成一个后台管理系统的框架,在这里来介绍一下后台管理系统的一些操作。
首先登录后台管理系统
将项目运行起来在浏览器输入下面的网址,就会进入后台管理系统的登录界面http://127.0.0.1:8000/admin
将文字设置成中文形式(默认显示英文)需要在setting.py中修改以下设置
一开始的时候我们是没有用户名和密码的,这就需要我们在pycharm的终端中进行注册
输入下面的命令:
python manage.py createsuperuser
依次输入管理员登录账号,邮箱,密码(不显示),再次确认密码
最后显示:Superuser created successfully则创建成功
然后,登录即可
初登陆,系统只有一些默认的设置
注:成功创建管理员账号和密码需要将项目配置成功,并且执行python manage.py migrate创建数据库
对后台管理系统添加一些东西
数据模型的注册和登录
创建一个django项目,在models.py文件中创建一个数据模型,生成称数据库表
from django.db import models
from uuid import uuid4
# Create your models here.
class BookModel(models.Model):
'''
verbose_name:后台显示的属性名
'''
id = models.UUIDField(verbose_name='编号', primary_key=True, default=uuid4)
bookname = models.CharField(verbose_name='书名',max_length=30)
bookPrice = models.FloatField()
class Meta:
db_table = 'Book'
#后台显示的名称
verbose_name_plural = verbose_name='书籍表'
def __str__(self):
#后台显示的链接字段
return self.bookname
在admin.py文件中书写
from django.contrib import admin
#引入models中的数据模型
from .models import BookModel
# Register your models here.
#将书籍数据模型注册给后台管理系统
admin.site.register(BookModel)
在后台管理系统就会出现以下内容
点击书籍表则会进入,这里