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
人们永远没有足够的时间把它做好,但永远有足够的时间重新来过。 可是,因为并不是总有机会重做一遍,你必须做得更好,换句话说, 人们永远没有足够的时间去考虑到底是不是想要它,但永远有足够的时间去为之后悔。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 浅掘千口井,不如深挖一口井!当知识支撑不了野心时,那就静下心来学习吧!运维技术交流QQ群:618354452
个人微信公众号,定期发布技术文章和运维感悟。欢迎大家关注交流。