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合并文本文件示例
Feb 07 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
Jan 20 Python
Python中在脚本中引用其他文件函数的实现方法
Jun 23 Python
详解Python判定IP地址合法性的三种方法
Mar 06 Python
基于循环神经网络(RNN)实现影评情感分类
Mar 26 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
浅谈python中对于json写入txt文件的编码问题
Jun 07 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 Python
scrapy利用selenium爬取豆瓣阅读的全步骤
Sep 20 Python
python爬虫中的url下载器用法详解
Nov 30 Python
python的dict判断key是否存在的方法
Dec 09 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
解析smarty模板中类似for的功能实现
2013/06/18 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
2015/07/10 PHP
PHP生成制作验证码的简单实例
2016/06/12 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
Js+Jq获取URL参数的集中方法示例代码
2014/05/20 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
JS实现多选框的操作
2020/06/24 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
python爬虫常用的模块分析
2014/08/29 Python
利用Python演示数型数据结构的教程
2015/04/03 Python
python绘制简单折线图代码示例
2017/12/19 Python
django中send_mail功能实现详解
2018/02/06 Python
python3编写ThinkPHP命令执行Getshell的方法
2019/02/26 Python
详解python中sort排序使用
2019/03/23 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
单位实习介绍信
2015/05/05 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
详解Flask开发技巧之异常处理
2021/06/15 Python
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers