为什么我的毕业设计还要用到网站啊啊啊啊。什么鬼啊,又要做爱拍拍又要做网站???饶了我啊。。我选择狗带。。

网站就用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环境搭建的更多相关文章

  1. Python+django开发环境搭建

    Python目前主版本有2个,2.7+和3.4+ 新入手,决定还是从2.7开始 先从python官网https://www.python.org/下载python2.7.10,64位版本(这里注意,选 ...

  2. python django 的环境搭建(centos)

    一.安装好nginx 二.安装uwsgi yum install python-devel -y pip3 install uwsgi #测试启动django /usr/local/python3/b ...

  3. Python Web实战:Python+Django+MySQL实现基于Web版的增删改查

    前言 本篇使用Python Web框架Django连接和操作MySQL数据库学生信息管理系统(SMS),主要包含对学生信息增删改查功能,旨在快速入门Python Web,少走弯路.效果演示在项目实战最 ...

  4. 使用 Visual Studio Code(VSCode)搭建简单的 Python + Django 开发环境

    写在前面的话 作为有个 Python 菜逼,之前一直用的 Pycharm,但是在主题这一块怎么调整都感觉要么太骚,看起来不舒服,要么就是简直不能看.似乎用大 JB 公司 IDE 的人似乎都不怎么重视主 ...

  5. 在MAC下 Python+Django+mysql配置

    今天在搭建Django+mysql环境的时候遇到了一点问题,记录下来. 安装环境:OS X 10.10操作系统,Python 2.7. MySQLdb其实包含在MySQL-python包中,因此无论下 ...

  6. 3/16 Django框架 环境搭建

    3/16 Django框架 环境搭建 环境搭建 Python解释器 Python代码通过Python解释器去执行. 编程语言 机器语言---汇编语言(助记符)---高级语言 解释型语言:解释器将代码一 ...

  7. django开发环境搭建(参考流程)

    django开发环境搭建(参考流程) 2013-08-08 01:09:06 分类: LINUX 原文地址:django开发环境搭建(参考流程) 作者:bailiangcn 对于一个初学者,在实际的开 ...

  8. Django学习——Django测试环境搭建、单表查询关键字、神奇的双下划线查询(范围查询)、图书管理系统表设计、外键字段操作、跨表查询理论、基于对象的跨表查询、基于双下划线的跨表查询

    Django测试环境搭建 ps: 1.pycharm连接数据库都需要提前下载对应的驱动 2.自带的sqlite3对日期格式数据不敏感 如果后续业务需要使用日期辅助筛选数据那么不推荐使用sqlite3 ...

  9. python+Eclipse+pydev环境搭建

    python+Eclipse+pydev环境搭建   本文重点介绍使用Eclipse+pydev插件来写Python代码,  以及在Mac上配置Eclipse+Pydev 和Windows配置Ecli ...

随机推荐

  1. POJ2729 Robocode(离散化与模拟-----提醒曾经爱玩游戏的自己没做出这个

    题目链接 :http://poj.org/problem?id=2729 题目很长,有不少也是废话.类似小时候玩的坦克大战.每个坦克速度为10,炮弹速度为20.子弹出界就消失,坦克出不了界限.相向的子 ...

  2. Java 面向对象(三)static 关键字

    一.static 1.概述 static 的意思的静态的,也是一种修饰符. 关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单属于某个对象的. 用 ...

  3. modelsim仿真xilinx ram输出均为0

    现象 在vivado2018.3下生成了RAM IP,丢到modelsim中仿真发现doutb输出均为0.调整AB端口的时钟速率,发现低于5ns不行,输出为0.但5ns以上正常. 解决方法 比对了vi ...

  4. weblogic快速安装版的安装和使用

    weblogic 12c提供了一个225MB大小的zip包, 我们下载下来之后解压后, 到jdk的bin目录下面, 执行java -jar ORACLE_HOME=[webloigc安装jar包绝对路 ...

  5. ASE19团队项目 beta阶段 model组 scrum3 记录

    本次会议于12月4日,19时30分在微软北京西二号楼sky garden召开,持续20分钟. 与会人员:Jiyan He, Lei Chai, Linfeng Qi, Xueqing Wu, Yuto ...

  6. pymysql 1064, 'You have an error in your SQL syntax; check the manual that corresponds to

    在python 连接mysql时,最近一直出现了 1064, 'You have an error in your SQL syntax; check the manual that correspo ...

  7. 机器学习 三剑客 之 pandas + numpy

    机器学习 什么是机器学习? 机器学习是从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测 机器学习存在的目的和价值领域? 领域: 医疗.航空.教育.物流.电商 等... 目的: 让机器学习 ...

  8. 队列(queue)和堆栈(stack)的学习

    队列 1 . 先进先出  .队列尾进行插入,队列头进行删除,获取,修改.      -----first come  ,first served .   --first in  .first  out ...

  9. xss之上传文件的xss,绕过csp,预警机制

    xss1.XSS姿势——文件上传XSS https://wooyun.x10sec.org/static/drops/tips-14915.html总结: 1.1.文件名方式,原理:有些文件名可能反应 ...

  10. 快捷键IntelliJ IDEA For Mac

    http://www.cnblogs.com/wxd0108/p/5295017.html Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎  ...