合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 新建网站对接mysql > Django默认对接的sqlite,在线上部署的时候不能满足要求。下面就看看怎么对接mysql ## 安装pymysql - 参考 [https://github.com/PyMySQL/PyMySQL/](https://github.com/PyMySQL/PyMySQL/) 安装pymysql - 在文件(bianbingdang/__init__.py)内写入如下代码 ``` import pymysql pymysql.install_as_MySQLdb() ``` ## 修改配置 打开配置文件 `bianbingdang/settings.py` 找到如下代码: ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ``` 替换为 ``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'bbd', # 数据库名称 'USER': 'root', # 数据库账号 'PASSWORD': '123456', #数据库密码 'HOST': 'localhost', #数据库IP地址 'PORT': 3306, #数据库端口 } } ``` 参考自官方配置文档: [https://docs.djangoproject.com/zh-hans/2.0/ref/databases/#mysql-notes](https://docs.djangoproject.com/zh-hans/2.0/ref/databases/#mysql-notes) ## 迁移数据库 对接玩mysql就可以创建数据库了,执行如下两个命令 ``` python manage.py makemigrations python manage.py migrate ``` ## 创建超级用户 执行下面命令按提示创建超级用户 ``` python manage.py createsuperuser ```