Y12
1、创建工程
django-admin startproject django_3
2、创建app
python manage.py startapp app1
3、Mysql数据库配置
(1)启动数据库
1>若没启动,先在管理员模式下直接启动mysql:net start mysql
2>启动后,在cmd中进入mysql安装目录下执行 mysql -u root -p
3>输入密码,进入mysql数据库
(2)Show databses; //查看数据库列表
(3)Create database my_web; //创建数据库(对应名称“my_web”)
(4)Show databses; //查看数据库是否创建成功
(5)Use my_web // 进入创建的数据库中
(6)Show tables; // 查看数据库中的表格(内容应为空)
4、在settings.py中设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'my_web', #创建的数据库
'USER': 'root', #mysql用户名
'PASSWORD': '123456', #mysql密码
'HOST':'127.0.0.1', #IP
'PORT':'3306', #端口号
}
}
5、在管理员下安装mysqlclient:pip install mysqlclient 若失败进行6~8,成功则跳过
6、下载对应python版本的mysqlclient模块,以下网站为资源压缩文件
https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud
7、选择对应版本,以下版本为python3.6版本,64位。(选择你对应版本)
8、在管理员下在对应路径安装mysqlclient连接环境,执行命令:
pip install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
9、安装成功后,在python下Terminal中运行:
python manage.py migrate
出现多个~ OK,即迁移成功
10、在数据库中show tables查看my_web数据库中表格,出现下图,即为连接成功
若需要查看具体代码,在此分享本人创建过的供学习的django工程(以上为工程django_3):
链接:https://pan.baidu.com/s/1v74l_n_1F5WoRxOb7YlRjg
提取码:ev9p
个人小结,定有不足之处,欢迎指点。
谢谢~