开通博客园这么久,即将写下第一篇博客,十分兴奋。首先了,庆祝自己写下了码农生涯博客园第一篇博客,其次了,庆祝自己经过了10个小时奋战,终于成功搭建django项目连接mysql数据库的环境。在此过程中,受益匪浅,收获颇深。好了, 不啰嗦了,直接进入主题吧。
一、初始化软件环境(因为刚接触使用 pycharm 开发 django 项目,所以这里初始化环境只有一个空白操作系统)
win7 x64 旗舰版
二、开始着手一步步搭建环境
1. 安装 python(官网有各种版本下载)。之前一直不知道安装了 python 就会附带安装有 pip。
python: 3.8.1
pip: 20.0.2
2. 默认情况下 pip 的下载速度会比较慢。
a, 在当前用户目录下创建 用户名/pip/pip.ini
b, 添加清华代理(网上有很多代理可供选择)
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
3,为了更方便的管理 django 的项目虚拟环境,这里选择使用 virtualenvwrapper(pip install virtualenvwrapper-win)
安装 virtualenvwrapper 会自动安装 virtualenv
virtualenv 20.0.4
virtualenvwrapper-win 1.2.5
mkvirtualenv 虚拟环境名 - 创建虚拟环境
lsvirtualenv - 列出所有虚拟环境
deactivate - 退出虚拟环境
rmvirtualenv - 删除虚拟环境
cdvirtualenv - 进入虚拟环境目录
workon 虚拟环境名 - 进入虚拟环境
这些命令在整个环境搭建过程中使用频率都还是挺高的。默认的当使用 mkvirtualenv 命时候会在当前系统用户下创建一个名为 envs 的文件夹并把新建的虚拟环境存放在这个位置。但是考虑到项目慢慢变大,存放在 c 盘并不是很合理,所以可以通过添加系统变量的模式将默认路径改到其他位置。
4. 创建虚拟环境
mkvirtualenv my_env
5. 切换到 my_env 虚拟环境开始搭建环境
work_on my_env
6. 安装 django 环境(pip install django)
django 3.0.3
7,安装 mysqlclient 驱动,用于帮助 python 完成访问数据库。
pip install mysqlclient
6,到此位置部分使用 pip 安装的包就已经结束
7,安装 mysql 软件(官网有下载,选择一路下一步安装。当然,如果你有特殊需要可自行配置)
mysql mysql-installer-community-5.7.29.0.msi
8,安装 navicat 数据库可视化管理工具(下载安装专业版)
9,安装 pycharm (这里用的是 pycharm 2019 版本)
10,使用 pycharm 创建 django 项目
11. 配置数据连接项目
到此所有工作结束。语言表达能力有限,有错误和不清晰的地方还望广大网友多多包涵。因为在搭建环境中遇到了很多麻烦,所以能通过写下这篇博客能帮助更多刚接触 django 的朋友们提供一些帮助。好啦,第一篇来自博客园的博客已诞生。