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简单判断序列是否为空的方法
Jun 30 Python
python连接字符串的方法小结
Jul 13 Python
Java多线程编程中ThreadLocal类的用法及深入
Jun 21 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
Nov 11 Python
python根据unicode判断语言类型实例代码
Jan 17 Python
python简单实现操作Mysql数据库
Jan 29 Python
Python3 实现随机生成一组不重复数并按行写入文件
Apr 09 Python
Python下调用Linux的Shell命令的方法
Jun 12 Python
介绍一款python类型检查工具pyright(推荐)
Jul 03 Python
python输出带颜色字体实例方法
Sep 01 Python
深入分析python 排序
Aug 24 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
ThinkPHP的模版中调用session数据的方法
2014/07/01 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
2015/07/17 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
JavaScript字符串对象
2017/01/14 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
nodejs和C语言插入mysql数据库乱码问题的解决方法
2017/04/14 NodeJs
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
vue 实现根据data中的属性值来设置不同的样式
2020/08/04 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
极简的Python入门指引
2015/04/01 Python
Python自定义类的数组排序实现代码
2016/08/28 Python
使用Python生成XML的方法实例
2017/03/21 Python
Python进阶:生成器 懒人版本的迭代器详解
2019/06/29 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
利用Python制作动态排名图的实现代码
2020/04/09 Python
使用Pycharm分段执行代码
2020/04/15 Python
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
德国咖啡批发商:Coffeefair
2019/08/26 全球购物
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
公司法定代表人授权委托书
2014/09/29 职场文书
优秀团员自我评价
2015/03/10 职场文书
工作时间调整通知
2015/04/24 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
公司仓库管理制度
2015/08/04 职场文书
小学总务工作总结
2015/08/13 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书