VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

创建或修改数据库对象

Django采用模型映射数据库表,模型准确且唯一的描述了数据。它包含了储存的数据的字段和行为。一般来说,每一个模型都映射一张数据库表。

  • 每个模型都是一个Python的类,这些类继承django.db.models.Model
  • 模型类的每个属性都相当于一个数据库的字段。

1、创建模型类,生成对应的数据库表格。

from django.db import models

class Person(models.Model):
    id = models.AutoField(primary_key=True)
    name = models.CharField(max_length=32)
    age = models.IntegerField()
    birthday = models.DateTimeField()  # 日期

    class Meta():
        db_table = 'person'  # 修改表格名称为person

2、然后在命令行下执行:

python manage.py makemigrations # 同步数据库
python manage.py migrate # 写入数据库