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 ...
随机推荐
- 转:基于Maven管理的JavaWeb项目目录结构参考
通常在创建JavaWeb项目时多多少少都会遵循一些既定的比较通用的目录结构,下面分享一张基于Maven管理的JavaWeb项目目录结构参考图: 上图仅是参考,不同项目不同团队都有自己的约定和规范. 个 ...
- 【Redis】分布式Session
一.问题引出 1.1 Session的原理 1.2 问题概述 二.解决方案 三.代码实现-使用Token代替Session 3.1 Service 3.2 TokenController 一.问题引出 ...
- CentOS7安装CDH 第二章:CentOS7各个软件安装和启动
相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...
- VM虚拟机?
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全 ...
- jQuery属性遍历、HTML操作
jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery 遍历函数 jQuery 遍历函数包括了用于筛选.查找和串联元素的方法. .add() 将元素添加到匹配元素的集合中. . ...
- Linux教程 网络管理命令Netstat的使用
Netstat(network statistics) 网络统计命令是一个命令行工具,用于监视网络出入的连接,路由表以接口统计等.Netstat 在所有的Unix或者Linux系统,Windows系统 ...
- less避免编译
less里面有一个避免编译,有时候我们需要输出一些不正确的css语法或者使用less不认识的专有语法.要输出这样的值我们可以在字符串前加上一个~ /*避免编译*/ .test_03{ width: 3 ...
- java线程基础巩固---线程间通信快速入门,使用wait和notify进行线程间的数据通信
之前已经对于线程同步相关的知识点进行了详细的学习,这次来学习一下线程间的通信相关的知识,话不多说直接用代码进行演练,以一个简陋的生产者消费者模型来初步了解下线程间通信是怎么一回事. 生产消费者第一版: ...
- 前端与SQL
转载自:http://developer.51cto.com/art/201706/542163.htm
- Java锁--非公平锁
转载请注明出处:http://www.cnblogs.com/skywang12345/p/3496651.html 参考代码 下面给出Java1.7.0_40版本中,ReentrantLock和AQ ...