-
安装pymysql包:
pip install pymysql
-
配置<project>目录的
__init__.py
,添加:
import pymysql
pymysql.install_as_MySQLdb()
- 修改settings.py :
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'database_name', #数据库名字
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'localhost', #127.0.0.1 亦可
'PORT': '3306'
}
}
- 生成相关表(运行以下命令)
在该app下建立 migrations目录,并记录下你所有的关于models.py的改动:
python manger.py makemigrations
将改动应用到数据库:
python manager.py migrate
若使用Pycharm,可以选择Tools->Run manage.py Task
然后直接输入django指令(makemigrations,migrate,createsuperuser,shell……)就可以运行。

网友评论