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 相关文章推荐
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
用Python实现换行符转换的脚本的教程
Apr 16 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
Apr 20 Python
Python 备份程序代码实现
Mar 06 Python
基于Python函数的作用域规则和闭包(详解)
Nov 29 Python
python合并同类型excel表格的方法
Apr 01 Python
Python 控制终端输出文字的实例
Jul 12 Python
python实现的读取网页并分词功能示例
Oct 29 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
Windows下Anaconda安装、换源与更新的方法
Apr 17 Python
Django中FilePathField字段的用法
May 21 Python
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
Apr 14 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 header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
PHP数组操作简单案例分析
2016/10/15 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
2019/06/12 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
jquery中获得$.ajax()事件返回的值并添加事件的方法
2010/04/15 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
百度地图api如何使用
2015/08/03 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
Mac下安装vue
2018/04/11 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
python插入排序算法的实现代码
2013/11/21 Python
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
Python之os操作方法(详解)
2017/06/15 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
python xpath获取页面注释的方法
2019/01/14 Python
Python数据存储之 h5py详解
2019/12/26 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
python 错误处理 assert详解
2020/04/20 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
招商经理岗位职责
2013/11/16 职场文书
新农村建设汇报材料
2014/08/15 职场文书
党员批评与自我批评思想汇报(集锦)
2014/09/14 职场文书
面试复试通知单
2015/04/24 职场文书
军事理论课感想
2015/08/11 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android