Django调用mysql
在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数据库了。
评论已关闭