第一步:创建数据库
第二步:在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.csdn.net/qq_35304570/article/details/79674449
https://blog.csdn.net/lpw_cn/article/details/103978909
修改表: 创建外键
对数据库单表进行操作,新增
查找
删除
更新
跨表