Django调用mysql
warning:
这篇文章距离上次修改已过436天,其中的内容可能已经有所变动。
在Django中调用MySQL,首先确保你的环境中已经安装了mysqlclient这个Python库,因为Django默认使用sqlite3作为数据库,如果要使用MySQL,需要安装对应的数据库驱动。
安装mysqlclient可以使用pip:
pip install mysqlclient在Django项目的settings.py文件中,修改DATABASES配置,使用MySQL数据库:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_database_name',
'USER': 'your_mysql_username',
'PASSWORD': 'your_mysql_password',
'HOST': 'your_mysql_host', # 默认是localhost
'PORT': 'your_mysql_port', # 默认是3306
}
}替换your_database_name, your_mysql_username, your_mysql_password, your_mysql_host, 和 your_mysql_port为你的MySQL数据库信息。
之后,运行Django的数据库迁移命令创建或迁移数据库:
python manage.py makemigrations
python manage.py migrate这样就可以在Django项目中使用MySQL数据库了。
评论已关闭