目录1、首先在终端打开数据库2、在Django的settings.py文件里找到DATABASES进行修改3、在djanGo的models.py里添加一个类用来添加表。4、打开PyC
之前用pyMysql连接数据库的方法太繁杂了,用django自带的ORM进行数据库的创建修改。
mysql -u root -p
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test', # 数据库名字
'USER': 'root',
'PASSWord': 'root', # 数据库密码
'HOST': 'localhost',
'PORT': '3306', # 端口号
}
}
class UserInfo(models.Model):
name = models.CharField(max_length=32)
password = models.CharField(max_length=64)
age = models.IntegerField()
这里有时候会出错,比如出现这一句报错
django.db.utils.OperationalError: (1046, 'No database selected')
原因是在settings.py里没有进行数据库名的添加,即缺少了 'NAME': 'test', # 数据库名字 这一句的添加
在models.py文件中操作类即可。
命令
python manage.py makemigrations
python manage.py migrate
到此这篇关于django连接mysql数据库并进行数据库的创建的文章就介绍到这了,更多相关django连接mysql数据库内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: 关于django连接mysql数据库并进行数据库的创建的问题
本文链接: https://www.lsjlt.com/news/150681.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-20
2024-04-20
2024-04-20
2024-04-20
2024-04-20
2024-04-20
2024-04-20
2024-04-20
2024-04-20
2024-04-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0