首页 > 代码库 > Django数据库配置
Django数据库配置
将Django使用数据库由默认的sqlite3更改为mysql:
1.安装mysql驱动程序
MySQLdb(mysql-python)
mysqlclient
Connector/Python
PyMySQL(纯python的mysql驱动)
2.在配置文件settings.py中,修改DATABASES项
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘my_blog‘, ‘USER‘: ‘root‘, ‘PASSWORD‘: ‘1234‘, # ‘HOST‘: ‘‘, #为Localhost时不用配置 # ‘PORT‘: ‘‘, #默认为3361 }
3.创建一个数据库(名字和配置中的一致)。
在mysql控制台中,create database my_blog character set utf8;
4.因为Django默认要求导入MySQLdb模块,但如果用PyMySQL,则需要修改mysql工程文件下的__init__.py文件,加入:
import pymysql pymysql.install_as_MySQLdb()
5.此时工程已能正常启动运行。可以迁移同步一下数据库。
Django数据库配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。