一、Django环境搭建
使用python虚拟环境下载Django,首先在Windows上搭建python虚拟环境。具体参照下面的文档 blog.csdn.net/qq_52421092... blog.csdn.net/weixin_4598...
1.1 创建虚拟环境 : python -m venv 项目名
进入Scripts文件夹,并激活虚拟环境:

使用pycharm创建项目时,选择:

退出虚拟环境 :
deactivate
1.2 创建django项目
下载django : MAC/Linux:
python -m pip install Django
windows:
ini
py -m pip install Django
py -m pip install Django==1.11.1 (指定版本)
1.2.1 使用命令行创建django项目
使用下面的命令创建一个django项目:
makefile
D:\pythonenve>django-admin startproject django1

相对应的目录下就创建了django1项目
django1的项目结构如下 :

makefile
D:\pythonenve>cd django1
D:\pythonenve\django1>python manage.py migrate
D:\pythonenve\django1>python manage.py runserver 运行开发服务器
D:\pythonenve\django1>python manage.py --help
任务启动起来之后,浏览器输入http://127.0.0.1:8000/ 如果出现:

说明搭建成功
如果遇到以下报错,说明是python3.7和django版本不兼容的问题:

升级django的版本号即可解决 :
pip install -U Django
退出:ctrl+c
下次进入虚拟环境还要再次激活,使用activate.bat命令激活 激活之后再使用以下命令运行服务器:
makefile
D:\pythonenve\django1>python manage.py runserver 运行开发服务器
创建子项目:
makefile
D:\pythonenve\django1>python manage.py startapp xxx
使用ide打开django项目

1.2.2 使用pycharm创建Django项目
点击pycharm左上方的项目 -> 新建项目
如上图所示,这种方式创建Django项目,将会自动创建虚拟环境。
二、安装MySql
三、Django连接MySql
3.1 安装pymysql和mysqlclient
python -m pip install mysqlclient
python -m pip install pymysql
安装好之后,打开MySQL 8.0 Command Line Client 客户端,如图: 创建数据库:
sql
create database bookinfo default character set utf8;
如下图 :

3.2 配置django
3.2.1. 打开setting.py文件

3.2.2 创建models.py,创建数据库表book
python
from django.db.models import CharField
from django.forms import models
class book(models.Model):
bookName = CharField(max_length=100) # 定义字段 bookName
autor = CharField(max_length=30)
role = CharField(max_length=30)
roleDescription = CharField(max_length=100)
3.2.3 使用命令在数据库中创建表
python manage.py makemigrations
python manage.py migrate
如下图所示 :

进入数据库查看表是否添加成功:
使用pymysql

