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操作列表之List.insert()方法的使用
May 20 Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
Python解析excel文件存入sqlite数据库的方法
Nov 15 Python
python编写微信远程控制电脑的程序
Jan 05 Python
获取python的list中含有重复值的index方法
Jun 27 Python
Python2与Python3的区别实例总结
Apr 17 Python
Python3中的最大整数和最大浮点数实例
Jul 09 Python
python第三方库学习笔记
Feb 07 Python
Django QuerySet查询集原理及代码实例
Jun 13 Python
Python Unittest原理及基本使用方法
Nov 06 Python
python 使用csv模块读写csv格式文件的示例
Dec 02 Python
详解Python 中的 defaultdict 数据类型
Feb 22 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
php去除重复字的实现代码
2011/09/16 PHP
PHP反转字符串函数strrev()函数的用法
2012/02/04 PHP
php中使用websocket详解
2016/09/23 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
2018/05/08 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
js实现星星海特效的示例
2020/09/28 Javascript
[03:28]2014DOTA2国际邀请赛 走近EG战队天才中单Arteezy
2014/07/12 DOTA
Python装饰器decorator用法实例
2014/11/10 Python
Python中使用hashlib模块处理算法的教程
2015/04/28 Python
python3编码问题汇总
2016/09/06 Python
用Django写天气预报查询网站
2018/10/21 Python
Python基础教程之if判断,while循环,循环嵌套
2019/04/25 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
Python之Class&Object用法详解
2019/12/25 Python
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
数控技术专科生自我评价
2014/01/08 职场文书
讲文明树新风公益广告宣传方案
2014/02/25 职场文书
《蒙娜丽莎之约》教学反思
2014/02/27 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
朋友离别感言
2015/08/04 职场文书
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang
GPU服务器的多用户配置方法
2022/07/07 Servers