Django连接MySQL数据库配置
create database 数据库名; # 如: create database bms character set utf8; # 授权访问: grant all privileges on bms.* to root@"192.168.2.222" identified by "YLs$PMv9TC!KJFx=";
2、在Django中设置连接数据库的相关配置
DATABASES = { \'default\': { \'ENGINE\': \'django.db.backends.mysql\', \'NAME\': \'bms\', # 要连接的数据库,连接前需要创建好 \'USER\': \'root\', # 连接数据库的用户名 \'PASSWORD\': \'YLs$PMv9TC!KJFx=\', # 连接数据库的密码 \'HOST\': \'127.0.0.1\', # 连接主机,默认本级 \'PORT\': 3306, # 端口 默认3306 } }
3、
import pymysql pymysql.install_as_MySQLdb()
4、在app下面的models.py文件夹中定义一个类
这个类必须继承 models.Model
class 类名(models.Model): ... # 举个栗子 class UserInfo(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(null=False, max_length=32)
5、执行两个命令,迁移数据库
python3 manage.py makemigrations
python3 manage.py migrate
版权声明:本文为miaocbin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。