创建或修改数据库对象
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 # 写入数据库