python2.7x Django mysql在windows Ubuntu下的环境搭建

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
+关注继续查看

一、Django介绍

    Django是python 写的优秀的重量级web框架,开源,采用了MVC的软件设计模式,即模型M,视图V和控制器C。

二、windows下环境安装

    1,安装

      需要首先安装python 本文安装python 2.7.13(下载地址),安装时钩选pip 和添加路径到环境变量,

安装完成,进入命令行pip install django==1.8.2 ,pip install MySQL-python,pip install pillow

   2,创建一个django Test项目

    在桌面上创建一个目录djangoProject目录,在命令行中切换到此目录,或双击打开这个目录按住shift 右击打开命令行,如图:

wKioL1mT_57zR_TvAACZOT-i4ks109.png-wh_50

在命令窗口输入创建django项目的命令(django-admin)_

注意环境变量的配置,python安装目录下的scripts目录的路径添加到path环境变量

wKioL1mUAATSOqYQAAANbsv2itg350.png


此时用pycharm打开目录结构如下:

wKioL1mUAC_DM3wrAAAUfxwWW-E598.png-wh_50

说明:

Test  [django项目目录]

    -Test  [django 根文件目录]

     -  __init__.py[使当前目录成为一个包]

     - settings.py  [项目的配置文件]

     - urls.py  [web路由]

     - wsgi.py[进行生产环境部署用的解析文件]

manage.py [项目控制文件]


  3、运行测试项目

       切换到manage.py所在目录运行python manage.py runserver  (默认是侦听在127.0.0.1:8000 如需要侦听所有ip可以0.0.0.0:port) 如图:

   wKioL1mUASDiPxZwAAAvC7KM1So564.png

  4、访问127.0.0.1:8000 如图:

   wKioL1mUAVmTFMYWAACCPGUQnf8841.png-wh_50


 5、第一个测试网页hello word

      urls.py 同级目录下创建views.py,并编写已下代码Django默认不携带views.py代码如下:

    wKioL1mUAiCSTH-jAAAgmKx4UmE211.png

    修改urls.py如图:

    wKioL1mUAlWApPR4AAAeHeyNz3k472.png


    查看效果:http://127.0.0.1:8000/index

     wKioL1mUAtvCpfaBAAAVft3qr3Q426.png

到这里windows下基于python 2.7.13  django1.8.2环境部署完成。 

   

三、Ubuntu16.04下安装django环境

      1,ubuntu 16.04下默认安装了python 2.7.12和3.5.2版本 ,但系统默认使用了2.7 安装好pip

同样安装 pip install django==1.8.2;pip install MySQL-python;pip install pillow

      2, 安装mysql

          #apt-get install mysql-server

            安装过程只会提示输入root密码

          #apt-get install mysql-client libmysqlclient-dev

         

      3,其他的操作均和windows类似,这里不详述










本文转自 dyc2005 51CTO博客,原文链接:http://blog.51cto.com/dyc2005/1956870,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 监控 Windows
[读书][笔记]WINDOWS PE权威指南《一》PE的原理和基础 之 第一章 环境搭建及简单破解(下)
[读书][笔记]WINDOWS PE权威指南《一》PE的原理和基础 之 第一章 环境搭建及简单破解(下)
|
2月前
|
安全 编译器 开发工具
[读书][笔记]WINDOWS PE权威指南《一》PE的原理和基础 之 第一章 环境搭建及简单破解(上)
[读书][笔记]WINDOWS PE权威指南《一》PE的原理和基础 之 第一章 环境搭建及简单破解
|
2月前
|
Python Windows
[笔记]Python笔记之python2 windows环境搭建
[笔记]Python笔记之python2 windows环境搭建
|
3月前
|
JavaScript 前端开发 PHP
【Vue+NodeJS】vue路由及NodeJS环境搭建(Windows版)
Node.js是一个基于Chrome V8引擎构建的JavaScript运行时环境使用了一个事件驱动、非阻塞式I/O 的模型;可以让JavaScript在服务器端运行,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。相对于传统的JavaScript运行环境(如浏览器),Node.js具有以下特点:事件驱动:Node.js使用事件驱动的非阻塞I/O模型,使得在处理大量并发请求时效率更高。单线程。
|
5月前
|
Shell 数据库 数据库管理
【Django学习】(一)Django的环境搭建--windows系统
【Django学习】(一)Django的环境搭建--windows系统
|
8月前
|
存储 缓存 安全
Django入门指南-第1部分(环境搭建)
Django入门指南-第1部分(环境搭建)
53 0
|
9月前
|
安全 JavaScript IDE
Windows平台Go语言环境搭建
“当时,没有一个团队成员知道 Go,但在一个月内,每个人都在用 Go 编写,我们正在构建端点。正是它的灵活性、易用性以及 Go 背后的真正酷的概念(Go 如何处理本机并发、垃圾收集,当然还有安全+速度)帮助我们在构建过程中参与其中。还有,谁能打败那个可爱的吉祥物!— Jaime Enrique Garcia Lopez,Capital One 高级软件开发经理
107 0
|
10月前
|
存储 机器学习/深度学习 并行计算
【菜菜的CV进阶之路 - 深度学习环境搭建】windows+ubuntu20.04双系统安装
【菜菜的CV进阶之路 - 深度学习环境搭建】windows+ubuntu20.04双系统安装
311 0
【菜菜的CV进阶之路 - 深度学习环境搭建】windows+ubuntu20.04双系统安装
|
11月前
|
安全 Java jenkins
(走过路过,不要错过)【CI/CD技术专题】「Jenkins实战系列」(1)全流程介绍Jenkins环境搭建+基础部署配置(Windows->Linux)
(走过路过,不要错过)【CI/CD技术专题】「Jenkins实战系列」(1)全流程介绍Jenkins环境搭建+基础部署配置(Windows->Linux)
219 0
(走过路过,不要错过)【CI/CD技术专题】「Jenkins实战系列」(1)全流程介绍Jenkins环境搭建+基础部署配置(Windows->Linux)
|
11月前
|
JavaScript Java 测试技术
App自动化测试|Appium+Python自动化测试环境搭建(Windows)
App自动化测试|Appium+Python自动化测试环境搭建(Windows)
131 0
App自动化测试|Appium+Python自动化测试环境搭建(Windows)
相关产品
云迁移中心
推荐文章
更多