二、开发环境准备

本文详细介绍了如何搭建开发环境,包括PyCharm、MySQL、Navicat的安装步骤,以及如何创建并运行Django项目,修改Django的host和port,通过Navicat连接本地数据库,新建数据表,进行数据操作。这是一个开发者必备的基础环境配置教程。

工欲善其事,必先利其器。

pycharm、mysql、navicat安装


安装mysql

百度搜索“mysql for windows”,最好选择官方网站下载。这里我使用的版本是:mysql-installer-community-5.7.20.msi

下载好后,打开下载好的文件,点击“同意协议”,之后选择“Custom”,然后下一步。
这里写图片描述

在下面的界面中,默认无法下一步,需要将左侧框中的部分内容选取到右边,可以如下图一样,然后点击下一步,点击“Execute”进行安装:
这里写图片描述

等到左边都变成绿色对号的时候表示都安装成功了:
这里写图片描述

然后点击“Next”,如果你想改变MySQL的配置(如端口等),可以在中间停下,直到下面的界面,进行账号密码的设置,也可以在其中添加普通用户:
这里写图片描述

然后就一直下一步,直到完成安装:
这里写图片描述

安装完成后,可以将mysql命令的路径添加到系统环境变量中,就可在cmd中运行mysql,我这里的路径是:C:\Program Files\MySQL\MySQL Server 5.7\bin
这里写图片描述

Navicat for mysql是专门为MySQL和Mariadb设计的强大的数据库管理和开发工具,并支持大部份MySQL最新版本的功能,包括触发器、存储过程、函数、事件、检索、权限管理等等。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

下载地址:http://www.navicat.com.cn/download/navicat-for-mysql

就像安装普通软件一样,选好安装目录然后就下一步。

pycharm安装

版本:2017.1.5

网上有很多教程,自行百度。

python2.7安装

版本:2.7

网上有很多教程,自行百度。
这里写图片描述

virtualenv安装

这里我的虚拟环境创建的时候有一个报错,网上百度无果,所以暂时不在项目中使用虚拟环境了,但是还是把虚拟环境的创建过程写出来供参考。

在一般的软件开发中,每个应用应尽量独立拥有一个属于自己的环境,virtualenv就可以实现这个功能,它可以创造隔离的python应用环境。

在安装之前,请确保cmd中可以使用pip。在此基础上,直接在cmd中运行如下命令即可:

pip install virtualenv

这里写图片描述

然后用下面的命令创建并启动虚拟环境:

virtualenv testvir # 创建
cd testvir
cd Scripts
activate.bat    # 启动

默认使用virtualenv testvir该命令,会将虚拟环境创建在我们当前用户目录。

安装django

这里使用django版本为1.11.10。

直接在cmd中使用pip安装即可。

pip install django==1.11.10

pycharm创建项目并验证运行

在pycharm中点击“文件” –> “新建项目”,输入项目名称(这里我写的是DjangoTestProject),点击“创建”即可。然后点击导航栏的“运行按钮”运行项目。
这里写图片描述

这样显示的话说明django运行成功了。

可以在本地浏览器验证一下:输入http://127.0.0.1:8000/ 来访问看看。
这里写图片描述

注意,默认情况下django监听8000端口。

修改django运行的host和port

点击菜单栏“运行” –> “编辑结构”进入项目配置界面,修改host项为0.0.0.0,port保持不动为8000(当然也可以改为其他未使用的端口号),然后点击确定。
这里写图片描述

修改为0.0.0.0表示可以让局域网内其他主机进行访问而不是只有本机才能访问。

然后打开settings.py,修改下面这一项:

ALLOWED_HOSTS = ['192.168.177.198']     #这里的ip是你本机的ip

更极端的例子是使用ALLOWED_HOSTS = ['*']来表示所有主机访问都被允许。

现在,在浏览器中使用你本机的ip地址(我的是:192.168.177.198)来访问django:
这里写图片描述

点击“文件” –> “新建连接” –> “mysql”,填入连接名称、主机、账号和密码完成连接。
这里写图片描述

连接成功后就是下面的样子:
这里写图片描述

在DjangoTestProject处右键新建数据库,设置好数据库名称、字符集和校验规则。

中文请设置为utf8。

这里写图片描述

新建数据表

双击刚刚新建的数据库testdjango使它变绿,表示正在使用这个库,然后选中表,然后右键选择新建表,填入一些字段,并使用Ctrl+S保存。

想要关闭数据库可以再变绿的数据库上右键选择关闭。

这里写图片描述

添加数据、设计表、sql查询数据

双击新建的表,可以对表中的数据进行增加、修改和删除操作,同样使用Ctrl+S保存修改后的数据。

右键project表,选择设计表,在这里可以对字段进行修改、添加和删除。

在菜单栏点击“查询”,然后选择“新建查询”,就可以使用sql语句进行数据表的操作了。
这里写图片描述

总结


至此,环境基本搭建完成,后面的项目将在此基础上进行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值