windows上面安装python以及用django框架做增删改查
来源:互联网 发布:windows搭建服务器 编辑:程序博客网 时间:2024/05/22 14:47
安装此程序步入很多坑。写此博客希望可以帮助大家。
我操作的系统是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 makemigrations2 python manage.py migrate
即可创建成功。
在命令行操作数据库时首先必须先导入数据库在Python下输入
from products.models import Company即可操作。
- windows上面安装python以及用django框架做增删改查
- python Django连接MySQL数据库做增删改查
- Django+python+mysql实现增删查改
- summer框架做增删改查-总结
- python做简单的增删改查
- Python进阶(二十三)-Django使用pymysql连接MySQL数据库做增删改查
- django的增删改查
- Django 数据模型增删改查
- Python网络编程06----django数据库的增删改查
- Python学习笔记-Django实现简单增删改查
- 晨魅--练习ssm框架整合,做增删改查操作
- 练习ssm框架整合,做增删改查操作
- 练习ssm框架整合,做增删改查操作
- 关于SSM框架搭建以及简单的增删改查
- Windows下安装MySQLdb, Python操作MySQL数据库的增删改查
- lavarel框架增删改查
- SSM框架---增删查改
- Yii框架增删改查
- c#调试windows服务程序
- Android程序员学PHP开发(22)-超全局数组/超全局变量-PhpStorm
- SQL SERVER运维日记--收缩数据库
- 硬件开发----串口驱动
- Golang 通关初级(1)
- windows上面安装python以及用django框架做增删改查
- 敬语表达方式一览
- aws scale up instance
- Linux使用sendmail邮件监控[运维监控]
- 最大子阵(dp)
- C语言:浅析指针数组、数组指针、函数指针、函数指针数组、指向函数指针数组的指针
- Spring入门——Bean的自动装配(Autowring)
- Android studio 加速
- LintCode 4 丑数II