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 相关文章推荐
基于wxpython开发的简单gui计算器实例
May 30 Python
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
Python字符串切片操作知识详解
Mar 28 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 Python
解决seaborn在pycharm中绘图不出图的问题
May 24 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 Python
Django 连接sql server数据库的方法
Jun 30 Python
python面向对象入门教程之从代码复用开始(一)
Dec 11 Python
Python简单基础小程序的实例代码
Apr 28 Python
Django模板导入母版继承和自定义返回Html片段过程解析
Sep 18 Python
详解python中*号的用法
Oct 21 Python
详解python中的异常和文件读写
Jan 03 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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
php Static关键字实用方法
2010/06/04 PHP
解析php框架codeigniter中如何使用框架的session
2013/06/24 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
php ci框架中加载css和js文件失败的原因及解决方法
2014/07/29 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
php中Swoole的热更新实现代码实例
2021/03/04 PHP
ajax java 实现自动完成功能
2012/12/19 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
2018/09/06 Javascript
vue2.0获取鼠标位置的方法
2018/09/13 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
Python实现变声器功能(萝莉音御姐音)
2019/12/05 Python
python如何删除文件、目录
2020/06/23 Python
Python脚本调试工具安装过程
2021/01/11 Python
python基于pexpect库自动获取日志信息
2021/02/01 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
生物化学研究助理员求职信
2013/10/09 职场文书
仓库管理专业个人的自我评价
2013/12/30 职场文书
运动会入场词200字
2014/02/15 职场文书
《乡愁》教学反思
2014/02/18 职场文书
质量负责人任命书
2014/06/06 职场文书
中药学自荐信
2014/06/15 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
助学金感谢信
2015/01/20 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
新员工入职感言范文!
2019/07/04 职场文书