django 项目创建与mysql交互
settings.py 文件,找到DATABASES 如下,是我的数据库设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'sundb',
'USER':'root',
'PASSWORD':'ilovedata',
'HOST':'localhost',
'PORT':'3306',
}
}
修改models.py文件,创建模型
class Grade(models.Model):
name = models.CharField(max_length=20)
date = models.DateTimeField()
num = models.IntegerField()
isDelete = models.BooleanField(default=False)
class Student(models.Model):
name = models.CharField(max_length=20)
gender = models.BooleanField(default=True)
age = models.IntegerField()
info = models.CharField(max_length=50)
isDelete = models.BooleanField(default=False)
grade = models.ForeignKey('Grade',on_delete=models.CASCADE,)