setting中
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'music',
'USER': 'root',
'PASSWORD': '密码',
'HOST': 'localhost',
'PORT': 3306
}
}
在新建的app文件下
models文件
from django.db import models
# Create your models here.
class Namelist(models.Model):
""" 用户表"""
name = models.CharField('姓名', max_length=64)
sex = models.CharField('性别', max_length=1, choices=(
('1', '男'),
('2', '女'),
))
age = models.PositiveIntegerField('年龄', default=0) # 默认是0
username = models.CharField('登录名', max_length=64, unique=True) # 只能唯一
password = models.CharField('密码', max_length=256)
created_at = models.DateTimeField('创建时间', auto_now_add=True)
updated_at = models.DateTimeField('最后修改时间', auto_now=True)
接着在终端输入 python manage.py check 检查
没问题在输入 python manage.py makemigrations
最后输入python manage.py migrate
这样就可以去Mysql数据库去找你创建的数据库了
想要加一个列 加上去之后
还需要加上 python manage.py makemigrations 生成同步原语
最近 python manage.py migrate 执行同步