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监控网卡流量并使用graphite绘图的示例
Apr 27 Python
Python数据结构与算法之列表(链表,linked list)简单实现
Oct 30 Python
对TensorFlow的assign赋值用法详解
Jul 30 Python
Python for循环与range函数的使用详解
Mar 23 Python
python使用pygame模块实现坦克大战游戏
Mar 25 Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 Python
python中下标和切片的使用方法解析
Aug 27 Python
Python读取csv文件实例解析
Dec 30 Python
基于Python绘制个人足迹地图
Jun 01 Python
详解基于python的图像Gabor变换及特征提取
Oct 26 Python
使用sublime text3搭建Python编辑环境的实现
Jan 12 Python
python实现自动清理文件夹旧文件
May 10 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中intval()等int转换时的意外异常情况
2013/06/21 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
PHP 实现重载
2021/03/09 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
动态样式类封装JS代码
2009/09/02 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
用js获取电脑信息(是使用与IE浏览器)
2013/01/15 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
2016/06/06 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
2017/07/11 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
python binascii 进制转换实例
2019/06/12 Python
django云端留言板实例详解
2019/07/22 Python
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
法国床上用品商店:La Compagnie du lit
2019/12/26 全球购物
数学与统计学院学生个人职业生涯规划书
2014/02/10 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
商业项目策划方案
2014/06/05 职场文书
应届大专生自荐书
2014/06/16 职场文书
就业协议书样本
2014/08/20 职场文书
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
Python源码解析之List
2021/05/21 Python