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

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数据库连接

上一篇:关于CANdb++软件创建解析CAN报文的DBC文件流程


下一篇:SQL 注入的原因 本质及防御方法总结