Django教程(四) Django Admin入门

368 阅读1分钟

1. 创建模型

在goods应用目录下的models.py文件中加入如下内容

from django.db import models

class Product(models.Model):
    product_name = models.CharField(max_length=50)
    status = models.SmallIntegerField
    create_time = models.DateTimeField

2.数据库自动生成

然后在settings.py中进行配置

配置完成后,运行命令

py manage.py makemigrations goods

py manage.py sqlmigrate goods 0001

py manage.py migrate

3. Django Admin基本介绍

为管理站点创建一个用户,使用如下命令:

py manage.py createsuperuser

根据命令行提示信息,依次录入用户名、邮箱、密码,如下:

重新启动项目,在浏览器中进入"127.0.0.1:8500/admin/",录入用户名和密码,进入主界面

在goods目录下的admin.py文件中加入如下内容

from django.contrib import admin

from .models import Product

admin.site.register(Product)

然后重启服务器:

注意:保存页面有3种保存模式,分别是保存、保存并增加另一个、保存并继续编辑

保存 – 保存更改并返回此对象类型的更改列表页面。
保存并继续编辑 – 保存更改并重新加载该对象的管理页面。
保存并添加另一个 – 保存更改并为此类型的对象加载新的空白表格。

settings.py文件中设置语言和时区,变更如下内容

#语言
LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/shanghai'