mysql 与 pymysql 的设置
mysql 与 pymysql 的设置
mysql 与 pymysql 的设置
保证 mysql 已经安装成功
使用终端在 mysql 中创建一个数据库
mysql -u root -p #连接数据库 mysql> show databases; #查看当前数据库 mysql> create database tour; #创建数据库 tour:数据库名,可以自己命名
|
- 找到 setting.py 文件,并在添加如下代码
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'tour', "USER":"root", "PASSWORD":"root", "HOST":"127.0.0.1", "PORT":"3306", } }
|
注意:在使用数据库的时候,必须保证数据库的服务是开启的状态
找到 mysql 的安装地址,找到 bin 文件夹,到 bin 文件夹下面找到 mysqld.exe,双击执行
- 到与 setting.py 同目录的__init__.py 文件下,添加以下代码
import pymysql
pymysql.install_as_MySQLdb()
|
注意 若没有安装 pymysql 模块,则会报错,需要将 pymsql 模块安装
1. 使用 pycharm 安装
2. 使用 pip 安装
- 当项目创建之后,配置完成之后,我们执行一下迁移【因为只有执行迁移的时候,才会在数据库中生成表】
- 需要在 models.py 文件中创建一个类,并且这个类必须要继承 models.Model
class User(models.Model): username = models.CharField(max_length=20) password = models.CharField(max_length=20)
|
python manage.py makemigrations
|