1.需要安装Django包.
2.需要创建子应用,具体创建可参考上一篇文章.
3.需要启动mysql服务,并创建一个数据库
4.需要安装pymysql服务,代码如下:
在Terminal控制台输入: (需要网络下载)
pip install pymysql
DATABASES = {
'default': {
# 连接本地mysql数据库
'ENGINE': 'django.db.backends.mysql',
'NAME': 'lxstu',#你的数据库名
'USER': 'root',# 你的用户名
'PASSWORD': 'root',#你的密码
'HOST': 'localhost',# 本地连接
'PORT': '3306',# 本地端口号
}
}
from django.db import models
# Create your models here.
class Stu(models.Model):#继承模型类
sname=models.CharField(max_length=10)#设置列名
spwd=models.CharField(max_length=10)
class Meta:#设置要存储的数据库名称,默认按照父类的名称创建
db_table='stu'
import pymysql
pymysql.install_as_MySQLdb()
在Terminal控制台输入:
python manage.py makemigrations
在Terminal控制台输入:
python manage.py migrate:全部导入数据库
python manage.py migrate stu:只导入子应用下我们设置的数据到数据库,后面跟着的stu是我的子应用名称
本章概述了在Django框架里连接数据库的方法,目前只是连接并导入数据,需要熟练使用.
有哪里不足或者有更好的建议,欢迎留言吐槽,有哪里不懂的小伙伴,可以私信我,我会一一答复,感谢认可,感谢支持!