搭建django项目连接mysql数据库环境
开通博客园这么久,即将写下第一篇博客,十分兴奋。首先了,庆祝自己写下了码农生涯博客园第一篇博客,其次了,庆祝自己经过了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 的朋友们提供一些帮助。好啦,第一篇来自博客园的博客已诞生。

搭建django项目连接mysql数据库环境的更多相关文章
- Pycharm中的Django项目连接mysql数据库
一.安装Pycharm和Django就不详细说了,自行百度 二.新建Django项目也不说了 三.配置Django连接到mysql 1.models.py写一个类,继承models.Model cla ...
- Error loading MySQLdb module: No module named 'MySQLdb'----------- django成功连接mysql数据库的方法
在进行django学习过程中,尝试使用框架连接mysql数据库,启动服务器的时候经常遇到Error loading MySQLdb module: No module named 'MySQLdb' ...
- django 中连接mysql数据库的操作步骤
django中连接mysql数据库的操作步骤: 1 settings配置文件中 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mys ...
- 搭建Django项目
命令行搭建Django项目 1.安装django 在指定解释器环境下安装django 1.11.9 在真实python3环境下: pip3 install django==1.11.9 在虚拟环境下: ...
- Eclipse开发Web项目连接MySQL时找不到驱动的解决办法
当我们使用Eclipse开发Web项目连接MySQL时后台报找不到驱动的错误,如下:解决办法: 1.这时我们首先要检查我们是否导入了连接MySQL数据库的jar包,如图,是否已经将jar包复制到项目下 ...
- Python(Django) 连接MySQL(Mac环境)
看django的文档,详细的一塌糊涂,这对文档来时倒是好事,可是数据库连接你别一带而过啊.感觉什么都想说又啥都没说明白,最有用的一句就是推荐mysqlclient.展开一个Django项目首先就是成功 ...
- python3.5 中Django框架连接mysql
ps:mysqldb目前还不支持3.0python唉,最近赶了个新潮,用起了Python3.4跟Django1.6,数据库依然是互联网企业常见的MySql.悲催的是在Python2.7时代连接MySq ...
- 在Django中连接MySQL数据库(Python3)
我的环境: python3.6, Django2.1.5, MySQL8.0.15, win10, PyCharm, 要求:已经安装了MySQL数据库 ...
- Django如何连接mysql
1.设置django的mysql驱动为pymysql 因为django默认的是使用MySqlDb连接mysql数据库,但是由于该模块不支持python3.4以上版本,所以使用pymysql模块 在项目 ...
随机推荐
- 18.Python模块包(pycharm右键创建文件夹和python package的区别)中__init__.py文件的作用
原来在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了.当 ...
- 使用PE启动盘清空电脑登入密码
1.PE启动盘制作过程 要制作一个启动盘可以使用很多工具来制作,比如老毛桃.U深度.大白菜等软件都可以制作PE启动盘.此处就用老毛桃制作PE启动盘为例(http://www.laomaotao.tv/ ...
- 《工具》centos 7.x 下安装 JDK,超详细总结一看就会
第一步 检查 JDK 查看JDK版本,在命令行输入:java -version [root@test ~]# java -version bash: java: command not found 如 ...
- JAVA封装、继承、多态
封装 1.概念: 将类的某些信息隐藏在类的内部,不允许外部程序访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问. 2.好处: a.只能通过规定的方法访问数据 b.隐藏类的实例细节,方便修改和实 ...
- 客户端访问windows server2016 服务器共享 速度慢
客户端(windows10)敲完地址后,要过很久才会谈出窗口. 所有的客户端都出现过此现象. 解决:关闭server的 Smb1.0
- Java 基础(二)| 使用 lambad 表达式的正确姿势
前言 为跳槽面试做准备,今天开始进入 Java 基础的复习.希望基础不好的同学看完这篇文章,能掌握 lambda 表达式,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆. 一.什么是 ...
- [apue] 作为 daemon, 启动 Unix Domain Socket 侦听失败?
前段时间写一个传递文件句柄的小 demo,有 server 端.有 client 端,之间通过 Unix Domain Socket 通讯. 在普通模式下,双方可以正常建立连接,当server端作为d ...
- VMware Workstation CentOS7 Linux 学习之路(1)--系统安装
前言 很早就想学习Linux了,出去面试很多家公司都问会不会Linux,都很尴尬,一直没学过Linux,在网上也看过很多资料,也安装了VM,自己摸索着学习Linux,之前看网上的一些命令一顿操作, ...
- org.springframework.core.type.classreading.ClassMetadataReadingVisitor 异常
今天项目启动的时候发现了一个异常: Exception in thread "main" org.springframework.beans.factory.BeanDefinit ...
- Java单体应用 - Markdown - 02.基础语法
原文地址:http://www.work100.net/training/monolithic-markdown-basic.html 更多教程:光束云 - 免费课程 基础语法 序号 文内章节 视频 ...