目录
1.安装Django
pip install django
1.1创建Django项目
django-admin startproject Django
1.2新建项目下的APP
cd .\Djiango\
python.exe .\manage.py startapp web
在settings.py配置文件中添加app
1.3创建tempaltes文件夹
此目录下即用来存放我们的html文件。
配置templates文件路径
1.4启动项目
python.exe .\manage.py runserver
出现 http://127.0.0.1:8000/ 然后浏览器访问
2.Django连接数据库
2.1创建数据库
首先创建一个数据库
2.2给项目导入mysql驱动
pycharm终端下安装pymysql
2.3配置数据库
配置settings.py文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'web',
'HOST': '127.0.0.1',
'PORT': 3306,
'USER': 'root',
'PASSWORD': 'root',
}
}
2.4项目加载数据库
配置__init__.py文件
2.5创建数据库表模型
配置mode.py文件
执行如下代码
python.exe .\manage.py makemigrations
报错:
解决:进入上图标注文件
此处错误原因是Django
项目版本与mysql
驱动版本不匹配的问题,按照图示注释掉指定代码即可:
再次终端执行 python.exe .\manage.py makemigrations 出现以下图示内容表示同步成功
创建表结构并同步到数据库,输入以下命令:
python manage.py migrate
打开数据库,看到数据库中新增了许多表,其中的User类生成的表(web_person)是你需要操作的表,其他都是框架自动生成的表。
以上就是Django连接mysql的教程!!