首页 > 数据库技术 > 详细

Django学习(一) mysql数据库连接

时间:2020-07-02 12:13:53      阅读:45      评论:0      收藏:0      [点我收藏+]

1,本地创建好mysql数据库,或者使用已有的线上数据库。

2,在 settings.py 中修改数据连接信息:

# Database
# https://docs.djangoproject.com/en/2.1/ref/settings/#databases
#    ‘default‘: {
#        ‘ENGINE‘: ‘django.db.backends.sqlite3‘,
#        ‘NAME‘: os.path.join(BASE_DIR, ‘db.sqlite3‘),
#    },
DATABASES = {
    default: {
        ENGINE: django.db.backends.mysql,
        HOST: 8.129.241.0,
        PORT: 3306,
        NAME: wgq_testdb,
        USER: rootctest,
        PASSWORD: TWv!HyrLWsuLX#dD,
        OPTIONS: {
            init_command: "SET sql_mode=‘STRICT_TRANS_TABLES‘",
        },
    }
}

3,在——init__.py 中导入mysql模块

import pymysql
pymysql.install_as_MySQLdb()

 

4,迁移数据库--从sqlite3迁移到mysql

python manage.py migrate

#并重新创建后台管理员
python manage.py createsupperuser

admin
admin@mail.com
admin123
admin1234

5,重新创建相关表数据。

Django学习(一) mysql数据库连接

原文:https://www.cnblogs.com/Yanqiqi/p/13223546.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!