django管理后台--models 模型层

python manage.py create superuser


models.py

from django.db import models

# Create your models here.

class Category(models.Model):
    name = models.CharField(verbose_name="分类名称",max_length=20)  #=> varchar
    create_time = models.DateTimeField(verbose_name="创建时间",auto_now_add=True) #
    update_time = models.DateTimeField(verbose_name="更新时间",auto_now=True) #

    def __str__(self):
        return self.name

    class Meta:
        # db_table = "category" #实际在数据库里面创建的表名
        verbose_name = "分类表"
        verbose_name_plural = verbose_name

django管理后台--models 模型层_第1张图片

更新数据库


        python manage.py makemigrations #生成表结构
        python3 manage.py migrate  #表结构同步到数据库

可以用navicate 打开数据

管理后台创建数据
admin.py

from django.contrib import admin

# Register your models here.

from . import models


admin.site.register(models.Category)

你可能感兴趣的:(测试,django,python,后端)