现有 django app 一个 名称叫做 polls
polls/model.py 中的代码如下
from django.db import models
class Question(models.Model):
question_test = models.CharField(max_length=200)
pub_date = models.DateField('date published')
class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)
在配置文件 settings.py 中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
]
配置 app polls , 添加完成后 ,
运行
python manage.py makemigrations polls
运行后我们可以在polls 下的migrations 中看到所生成的文件 0001_initial.py 文件 , 其中是建立mysql数据表所需要使用的代码
紧接着运行
python manage.py migrate polls
这样我们就会在mysql数据库中看到我们的表了