python+Django+mysql环境搭建
为什么我的毕业设计还要用到网站啊啊啊啊。什么鬼啊,又要做爱拍拍又要做网站???饶了我啊。。我选择狗带。。
网站就用django做吧,毕竟之前做过一个电脑销售网站,希望能借鉴一下经验什么的,不要一切从头开始就好了。
今天就先来说说环境配置吧。在Windows下面配置一开始我是拒绝的。但是不得已啊,开虚拟机有点兴师动众吧,还有我的数据库啊tomcat啊都配在本机,也许还要用到呢?
总体的步骤按照官网上面来,地址在此https://docs.djangoproject.com/en/1.8/topics/install/#database-installation
一、安装Python
首先敬上官网地址https://www.python.org/downloads/windows/
在这个页面下载相应的安装包就可以了。我下载的是Python2.7.10。Python的2和3是不兼容的,所以要自己先选择自己需要的版本。至于我为什么要选择2 呢,一个是我这个项目也就是个毕业设计,临时项目。用什么都无所谓。再加上我也有过赶时髦用最新的结果有很多控件都不支持只能自己手动实现的经历(没错,我说的就是实习项目)。

我下载的就是这个地方的。32位还是64位这还是很重要的。下载下来直接运行一路next就可以了。安装完成以后要添加环境变量。其实在安装过程中可以让他自己添加环境变量。就是选择安装内容的时候最后的一个勾没有勾上那个就是添加环境变量的意思。
添加完环境变量以后,直接在cmd里面输入python。如果出现>>>的命令行形式就是安装成功了。
二、安装Python的MySQL驱动
这个让我真的好苦恼啊。因为我Python安装的是64位的,但是官网下载的都是32位的。32位的安装程序会提示Python没有安装,一开始看到这个提示我以为我的Python没有安装成功呢,还瞎鼓捣了好长时间。首先官网的下载地址在这里。https://pypi.python.org/pypi/MySQL-python#downloads这里只有32位的。
我是在这里下载到64位的http://www.codegood.com/downloads
下载exe格式的就可以直接安装,安装程序会自动检测Python的安装地址。
安装完成以后进入Python(双击打开Python.exe也可以,在cmd打Python也可以)输入import MySQLdb。如果他反映了一两秒然后什么都没有提示就是安装好了。
网上有很多博客是解决安装驱动时遇到的问题的,但是我下载了正确的版本以后就没有问题了。还有一些问题是使用压缩版安装而不是exe安装时遇到的。
三、安装django
官网下载地址在此https://www.djangoproject.com/download/。在页面的右边可以下载,正文没有提供下载的地方啊,害的我都是英语的还找了半天,摔!

点击下载后是一个压缩文件。解压缩到你想安装的位置上。然后cmd进入这个文件夹里面,执行python setup.py install 等一会,如果没有报错的话就是安装好了
安装完以后长这样

同时你的python安装目录里面就会有django在这里。

这个时候进入python命令行,然后输入import django 如果什么提示都没有就是安装成功了。在这里因为我是在安装django以前打开的python.exe(那时候import MSQLdb)用这个在去import django说django不是个moudle什么的,反正就是找不到django,我还以为我没安装好呢,结果上网一查,网上说只要是上图的目录里面已经存在了就是安装好了,于是我退出再重进,然后再import django就可以了,我也不知道为什么。
四、结束
因为我之前安装过mysql了,这里就不再说了,可是其实我还是不知道自己的django网站是不是能访问mysql,到时候有问题再解决吧。
环境到这时候已经配置好了,这个时候可以新建一个django app来验证一下了。教程详见网上有很多,比如这个http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html
学习django还有一些电子书什么的。我不记得我还有没有了,容我找找。好了这个配置就告一段落吧。
python+Django+mysql环境搭建的更多相关文章
- Python+django开发环境搭建
Python目前主版本有2个,2.7+和3.4+ 新入手,决定还是从2.7开始 先从python官网https://www.python.org/下载python2.7.10,64位版本(这里注意,选 ...
- python django 的环境搭建(centos)
一.安装好nginx 二.安装uwsgi yum install python-devel -y pip3 install uwsgi #测试启动django /usr/local/python3/b ...
- Python Web实战:Python+Django+MySQL实现基于Web版的增删改查
前言 本篇使用Python Web框架Django连接和操作MySQL数据库学生信息管理系统(SMS),主要包含对学生信息增删改查功能,旨在快速入门Python Web,少走弯路.效果演示在项目实战最 ...
- 使用 Visual Studio Code(VSCode)搭建简单的 Python + Django 开发环境
写在前面的话 作为有个 Python 菜逼,之前一直用的 Pycharm,但是在主题这一块怎么调整都感觉要么太骚,看起来不舒服,要么就是简直不能看.似乎用大 JB 公司 IDE 的人似乎都不怎么重视主 ...
- 在MAC下 Python+Django+mysql配置
今天在搭建Django+mysql环境的时候遇到了一点问题,记录下来. 安装环境:OS X 10.10操作系统,Python 2.7. MySQLdb其实包含在MySQL-python包中,因此无论下 ...
- 3/16 Django框架 环境搭建
3/16 Django框架 环境搭建 环境搭建 Python解释器 Python代码通过Python解释器去执行. 编程语言 机器语言---汇编语言(助记符)---高级语言 解释型语言:解释器将代码一 ...
- django开发环境搭建(参考流程)
django开发环境搭建(参考流程) 2013-08-08 01:09:06 分类: LINUX 原文地址:django开发环境搭建(参考流程) 作者:bailiangcn 对于一个初学者,在实际的开 ...
- Django学习——Django测试环境搭建、单表查询关键字、神奇的双下划线查询(范围查询)、图书管理系统表设计、外键字段操作、跨表查询理论、基于对象的跨表查询、基于双下划线的跨表查询
Django测试环境搭建 ps: 1.pycharm连接数据库都需要提前下载对应的驱动 2.自带的sqlite3对日期格式数据不敏感 如果后续业务需要使用日期辅助筛选数据那么不推荐使用sqlite3 ...
- python+Eclipse+pydev环境搭建
python+Eclipse+pydev环境搭建 本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Ecli ...
随机推荐
- Python练习_考试第二次
一. 选择题(32分) 1. python不支持的数据类型有:AA. charB. intC. floatD. list 2. Ex = ‘foo’y = 2print(x + y)A. fooB. ...
- TensorType
- VBA运算符(九)
运算符可以用一个简单的表达式定义,例如:4 + 5等于9.这里,4和5称为操作数,+被称为运算符.VBA支持以下类型的运算符 - 算术运算符 比较运算符 逻辑(或关系)运算符 连接运算符 算术操作符 ...
- 关于微信小程序发布新版本后的提示用户更新的方法详解
当小程序发布新的版本后 ,用户如果之前访问过该小程序,通过已打开的小程序进入(未手动删除),则会检测新版本,提醒用户更新新的版本 话不多说,上代码 App({ onLaunch: function ( ...
- linux环境下composer的安装与使用
一.下载 Composer(安装前请务必确保已经正确安装了 PHP.打开命令行窗口并执行 php -v 查看是否正确输出版本号.) 1.下载安装脚本 - composer-setup.php - 到当 ...
- Python爬虫之用脚本登录Github并查看信息
前言分析目标网站的登录方式 目标地址:https://github.com/login 登录方式做出分析: 第一,用form表单方式提交信息, 第二,有csrf_token, 第三 ,是以po ...
- MySQL授权(用户权限)
一.mysql查询与权限 (二)授权 用户管理: 设置用户密码 前期准备工作: 停止服务 将配置文件当中的skip-grant-tables删除掉 重启服务: 执行修改命令 查看用户状态(如果数据过多 ...
- docker从入门到精通再到放弃
docker说明 docker三大功能:构建(build).运输(ship).运行(run),只需要记下这三大功能就可以了 1.docker入门 docker安装及配置 a.docker源配置 cur ...
- 5.7 zip 版本的安装 以及遇到的坑
https://blog.csdn.net/indexman/article/details/80291537 https://blog.csdn.net/weidong_y/article/deta ...
- Python跨文件全局变量的使用
尽管某些书籍上总是说避免使用全局变量,但是在实际的需求不断变化中,往往定义一个全局变量是最可靠的方法,但是又必须要避免变量名覆盖. Python 中 global 关键字可以定义一个变量为全局变量,但 ...