教你安装python Django(图文)


Posted in Python onNovember 04, 2013

安装环境:python版本2.7.5 ,win7系统
安装Django
https://www.djangoproject.com/download/ 官方下载Django-1.5.5.tar.gz
1,解压后(我的目录是D:\myapp\Django-1.5.5)
2,DOS命令到刚解压后的Django-1.5.5目录下执行命令 python setup.py install , 结果如下图:

教你安装python Django(图文)

说明:Django安装命令实际是将Django复制到本地Python安装目录D:\Python27\Lib\site-packages下。
 测试Django安装
# vim: set fileencoding=utf-8 :#测试Django安装import djangoprint django.VERSION

输出如下即成功:

教你安装python Django(图文)

开始一个项目
1,DOS命令转到某目录下(你想要创建项目在何处如:E:\workspace\pythonworkspace)。
2,django-admin.py startproject MyDjangoSite (MyDjangoSite 为你的项目名称)

特别说明:1.执行该命令前必须把 D:\Python27\Lib\site-packages\django\bin 添加值环境变量path下。

 2.python文件夹默认打开程序为python.exe。否则会出现执行完程序打开了django-admin.py文件。(这个问题找了好久才发现我用的vim默认打开python文件的,导致执行完创建项目命令没有在该目录下生成文件目录) 
3,文件说明:
manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
wsgi.py: An entry-point for WSGI-compatible webservers to serve your project.See How to deploy with WSGI for more details.
具体使用方法参考 文档 https://docs.djangoproject.com/en/1.4/intro/tutorial01/
运行开发服务器测试
django开发服务是可用在开发期间的,一个内建的,轻量的web服务。 我们提供这个服务器是为了让你快速开发站点,也就是说在准备发布产品之前,无需进行产品级 Web 服务器(比如 Apache)的配置工作。 开发服务器监测你的代码并自动加载它,这样你会很容易修改代码而不用重启动服务。
DOS命令转到刚创建的项目下执行 python manage.py runserver ,如下图:

教你安装python Django(图文)

浏览器http://127.0.0.1:8000测试

教你安装python Django(图文)

到这为测试成功。到这里python Django web开发环境基本通了。

Python 相关文章推荐
深入浅析python定时杀进程
Jun 06 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
python中文编码与json中文输出问题详解
Aug 24 Python
python中hasattr()、getattr()、setattr()函数的使用
Aug 16 Python
使用Python制作新型冠状病毒实时疫情图
Jan 28 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
python使用pymongo与MongoDB基本交互操作示例
Apr 09 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
Jul 14 Python
Python如何读写二进制数组数据
Aug 01 Python
python动态规划算法实例详解
Nov 22 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
Apr 24 Python
python条件和循环的使用方法
Nov 01 #Python
讲解python参数和作用域的使用
Nov 01 #Python
python列表与元组详解实例
Nov 01 #Python
python创建和使用字典实例详解
Nov 01 #Python
python分割和拼接字符串
Nov 01 #Python
python list语法学习(带例子)
Nov 01 #Python
python读取Android permission文件
Nov 01 #Python
You might like
php 多个submit提交表单 处理方法
2009/07/07 PHP
php面向对象 字段的声明与使用
2012/06/14 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
Laravel日志用法详解
2016/10/09 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
js里的prototype使用示例
2010/11/19 Javascript
Jquery下:nth-child(an+b)的使用注意
2011/05/28 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
jquery实现树形二级菜单实例代码
2013/11/20 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
Vue2.x中的父组件传递数据至子组件的方法
2017/05/01 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
微信小程序实现吸顶特效
2020/01/08 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
2020/09/01 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
2014信息公开实施方案
2014/02/22 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
让生命充满爱观后感
2015/06/08 职场文书
初中语文教学反思范文
2016/03/03 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL
python接口测试返回数据为字典取值方式
2022/02/12 Python
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server