Python语言与信息数据获取和机器学习程序员《Django By Example》

Django的models(一)

2018-02-01  本文已影响17人  cuzz_

定义模型类

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

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

上一篇 下一篇

猜你喜欢

热点阅读