django 之 mysql

本文介绍了Django连接MySQL数据库的完整流程,包括setting.py配置数据库参数、在models.py中定义模型字段、执行makemigrations和migrate进行数据迁移,以及简单的增删操作示例。

作者:zhuge···预计阅读 3 分钟·652 阅读·0 评论
django  之 mysql

见代码

setting.py

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'mydb', # 你要存储数据的库名,事先要创建之
'USER': 'root', # 数据库用户名
'PASSWORD': '1234', # 密码
'HOST': 'localhost', # 主机
'PORT': '3306', # 数据库使用的端口
}
}

生成表 在app的models.py中编写

name=models.CharField(
max_length=?,
default=?,
null=True,
blank=True
)

然后执行

python manage.py makemigrations app_name

#创建数据库(数据迁移)

python manage.py migrate

示例:

class tst(models.Model):
     name=models.CharField(max_length=12)

添加

     tst.objects.create(name='测试')

删除

  tst.objects.filter(name='测试').delete()

相关文章

评论

加载中...