在Django中默认是用sqlite3作为数据库存储的,但如果使用MySQL存储数据的话需要怎么配置django呢?
站在用户的角度思考问题,与客户深入沟通,找到南平网站设计与南平网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、网站建设、企业官网、英文网站、手机端网站、网站推广、域名与空间、网页空间、企业邮箱。业务覆盖南平地区。
打开settings.py文件后在里面找到DATABASES配置项
DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
'default' : {
'ENGINE' : 'django.db.backends.mysql',
'NAME' : 'notes',
'USER' : 'root',
'PASSWORD' : 'admin',
'HOST' : '127.0.0.1',
'PORT' : '3306',
}
}
我们可以将默认的数据库引擎给注释掉,然后将默认的数据库引擎配置为mysql
pip install pymysql
我们需要站项目中导入pymysql模块,这里的项目指的并不是app,而是创建项目时生成的文件夹,里面包含有settings.py、urls.py等文件
在__init__.py
文件中导入模块
import pymysql
pymysql.install_as_MySQLdb()
网站名称:Django使用mysql存储数据
文章来源:https://www.cdcxhl.com/article24/gpsoje.html
成都网站建设公司_创新互联,为您提供网站收录、面包屑导航、网站维护、定制开发、网站改版、营销型网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联