安装此程序步入很多坑。写此博客希望可以帮助大家。
我操作的系统是Windows7 64位系统。
1.首先安装python 我安装的python是 2.7.13(本来想安装最新的3.0以上版本,安完以后后面要用Django框架时找不到MySQLdb包)大家在官网上找到适合自己电脑的版本,一路默认就可。最后默认会安装在C盘
2为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可。(这一步很关键)
3在cmd命令行中输入python出现如下证明安装成功
至此,我们的Python安装成功。
接下来我们安装Django框架
1从官网上面下载它的安装包,放到一个目录下面,我下载的安装包是Django-1.10.5
2用命令行进入安装包,执行
python setup.py
install
3检查是否安装成功
用命令行进入Python,输入以后命令
如果出现上图的内容,则证明安装成功。
4接下来我们也要将Django放到环境变量中
它会默认安装到C盘你所安的python中,;路径如下
C:\Python27\Lib\site-packages\Django-1.10.5-py2.7.egg\django\bin
因为我们后面要用到 Django.py这个命令所以我们要把它放到环境变量中方便我们去操作。
5现在开始创建我们的第一个项目
创建一个目录
在目录内执行cmd命令输入如下命令
django-admin.py startproject HelloWorld即可生成目录
再输入
python manage.py runserver 127.0.0.1:8000 打开网页输入 localhost:8000 出现如图所示就证明项目创建成功。 接下来我们用Django操作mysql数据库, 首先我们要安装MySQLdb模块,在网上找了好多资料,因为自己的电脑是64位操作系统,但是安装64位的MySQLdb模块安装不上,所以我安装32位的(我也不知道为什么不知道64位却支持32位的) 我在官网上找的大家一路默认就可以了。
安装完MySQLdb以后我们就可以检测是否安装成功
在命令行进入Python
输入import MySQLdb如果不报错则证明安装成功。
至此我们的Django的MySQLdb模块安装完成,我们就可以操作mysql数据库了
在刚才的创建的项目中,settings.py 文件中找到 DATABASES 配置项,将其信息修改为:
engine是引擎,把最后改为mysql即可,NAME是数据库名,USER是数据库用户名PASSWORD是数据库密码。HOST默认是 127.0.0.1, PORT端口默认是3306
因为Django规定,如果要使用模型,必须要创建一个app。我们使用以下命令创建一个 ProductsModel 的 app:
所以输入以下命令
python manage.py startapp ProductsModel(在命令行执行此命令在项目目录有manage.py的目录执行) 创建好以后我们修改 ProductsModel/models.py文件,代码如下:
然后我们再修改settings.py中的INSTALLED_APPS
将刚才创建的products模块加入。
在命令行中运行
1 python manage.py makemigrations 2 python manage.py migrate
即可创建成功。
在命令行操作数据库时首先必须先导入数据库在Python下输入
from products.models import Company即可操作。