第一步:创建数据库

第二步:在settings中替换DATABASES,驱动(ENGINE)、主机地址(HOST)、端口号(PORT)、数据库(NAME)、用户名(NAME)以及登录密码(PASSWORD);

DATABASES = {
'default': {
'ENGINE' : 'django.db.backends.mysql',
'NAME':'myorm',
'USER':'root',
'PASSWORD':'123',
'HOST' : 'localhost',
'PORT' : '3306',
}
}
第三步:在init中加入语句,因为Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb不支持Python3,因此这里将MySQL驱动设置为pymysql。

import pymysql
pymysql.install_as_MySQLdb()
至此,数据库准备工作已经完毕,接下来创建表格
第四步:在models中创建了一个类,有一个自增字段,有两个字符串字段

from django.db import models
# Create your models here.
class UserInfo(models.Model):
nid = models.BigAutoField(primary_key=True)
username = models.CharField(max_length=32)
password = models.CharField(max_length=64)
第五步: 在settings中注册一个app

第六步:创建数据库表,两个命令,执行数据迁移

python manage.py makemigrations
python manage.py migrate

https://blog.youkuaiyun.com/qq_35304570/article/details/79674449
https://blog.youkuaiyun.com/lpw_cn/article/details/103978909
修改表: 创建外键

对数据库单表进行操作,新增

查找


删除

更新


跨表

本文详细介绍了如何在Django项目中配置MySQL数据库,包括数据库连接参数的设置、使用pymysql作为驱动以及创建数据表的过程。通过具体步骤演示了从数据库准备到数据迁移的全过程。
1289

被折叠的 条评论
为什么被折叠?



