Django的models(一)

作者: cuzz_ | 来源:发表于2018-02-01 18:16 被阅读17次

定义模型类

  • 有一个数据表,就有一个模型类与之对应
  • 打开models.py文件,定义模型类
  • 引入包from django.db import models
  • 模型类继承自models.Model类

说明:不需要定义主键列,在生成时会自动添加,并且值为自动增长

from django.db import models

class UserInfo(models.Model):
    user_name = models.CharField(max_length=20)
    password = models.CharField(max_length=40)
    email = models.CharField(max_length=20)
    address = models.CharField(max_length=30)
    recipient = models.CharField(max_length=20)
    post_code = models.CharField(max_length=6)
    phone = models.CharField(max_length=11)

生成数据表
生成迁移文件:根据模型类生成相应的数据库语句,在终端中输入
python manage.py makemigrations
执行迁移:执行相应数据库语句生成数据表
python manage.py migrate

相关文章

网友评论

    本文标题:Django的models(一)

    本文链接:https://www.haomeiwen.com/subject/ppadzxtx.html