Python使用django搭建web开发环境


Posted in Python onJune 09, 2017

安装 Python

去 Python 官方网站找到 Python 3 的下载地址,根据你的系统选择 32 位或者 64 位的安装包,下载好后双击安装即可。

检测是否安装完成

C:\WINDOWS\system32>python -V
Python 3.5.2

使用虚拟环境 Virtualenv

安装 Virtualenv

C:\WINDOWS\system32>pip install virtualenv

安装成功后就可以开始创建虚拟环境,指定一个你喜欢的目录

C:\WINDOWS\system32>virtualenv d:\Envs\blogproject_env

虚拟环境已经创建好了,我们需要激活这个环境

C:\WINDOWS\system32>d:\Envs\blogproject_env\Scripts\activate

注意 Linux 下没有 Scripts\ 这个目录,取而代之的是 bin/ 目录。且激活命令为

$ source blogproject_env/bin/activate

安装 Django

使用 pip 命令

(blogproject_env) C:\WINDOWS\system32>pip install django==1.10.6

测试一下安装是否成功

(blogproject_env) C:\WINDOWS\system32>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print(django.get_version())
1.10.6
>>>

建立Django工程

在命令行进入到 d:\Workspace 这个目录,自己定义工作空间

(blogproject_env) C:\WINDOWS\system32>cd d:\Workspace

建工程项目

(blogproject_env) d:\Workspace>django-admin startproject blogproject

其内部的文件结构如下:

blogproject\
 manage.py
 blogproject\
  __init__.py
  settings.py
  urls.py
  wsgi.py

运行服务器

(blogproject_env) d:\Workspace\blogproject>python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
December 21, 2016 - 20:23:07
Django version 1.10.4, using settings 'blogproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

在浏览器输入 http://127.0.0.1:8000/ ,看到如下的页面提示信息:

Python使用django搭建web开发环境 

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python常用内置函数总结
Feb 08 Python
编写Python的web框架中的Model的教程
Apr 29 Python
利用Python抓取行政区划码的方法
Nov 28 Python
Python数据结构与算法之图结构(Graph)实例分析
Sep 05 Python
django允许外部访问的实例讲解
May 14 Python
Python 数值区间处理_对interval 库的快速入门详解
Nov 16 Python
Python可迭代对象操作示例
May 07 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
Python pandas如何向excel添加数据
May 22 Python
Python bisect模块原理及常见实例
Jun 17 Python
在django中查询获取数据,get, filter,all(),values()操作
Aug 09 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 Python
Python实现删除文件中含“指定内容”的行示例
Jun 09 #Python
Python实现两个list对应元素相减操作示例
Jun 09 #Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
Jun 09 #Python
python爬虫框架talonspider简单介绍
Jun 09 #Python
python实现list元素按关键字相加减的方法示例
Jun 09 #Python
Python利用QQ邮箱发送邮件的实现方法(分享)
Jun 09 #Python
老生常谈python的私有公有属性(必看篇)
Jun 09 #Python
You might like
PHP分页显示制作详细讲解
2008/11/19 PHP
PHP 编程安全性小结
2010/01/08 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
php小技巧之过滤ascii控制字符
2014/05/14 PHP
php调整服务器时间的方法
2015/04/03 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
PyQt5每天必学之组合框
2018/04/20 Python
selenium+python环境配置教程详解
2019/05/28 Python
python绘制评估优化算法性能的测试函数
2019/06/25 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
python自动化办公操作PPT的实现
2021/02/05 Python
zooplus意大利:在线宠物商店
2019/08/07 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
介绍下Lucene建立索引的过程
2016/03/02 面试题
竞聘书模板
2014/03/31 职场文书
文明寝室标语
2014/06/13 职场文书
小学生春游活动方案
2014/08/20 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
网络舆情信息简报
2015/07/21 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书
话题作文之诚信
2019/11/28 职场文书
python tqdm用法及实例详解
2021/06/16 Python
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS
Nebula Graph解决风控业务实践
2022/03/31 MySQL
MySQL transaction事务安全示例讲解
2022/06/21 MySQL