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中处理unchecked未捕获异常实例
Jan 17 Python
查看Python安装路径以及安装包路径小技巧
Apr 28 Python
Python的多态性实例分析
Jul 07 Python
Python实现简单拆分PDF文件的方法
Jul 30 Python
python安装Scrapy图文教程
Aug 14 Python
Mac中Python 3环境下安装scrapy的方法教程
Oct 26 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
Aug 16 Python
Python对切片命名的实现方法
Oct 16 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
Oct 29 Python
Python构建图像分类识别器的方法
Jan 12 Python
利用python脚本如何简化jar操作命令
Feb 24 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
Feb 26 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
.htaccess文件保护实例讲解
2011/02/06 PHP
PHP代码优化的53个细节
2014/03/03 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
javascript eval和JSON之间的联系
2009/12/31 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
js单例模式详解实例
2013/11/21 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
Vue插件写、用详解(附demo)
2017/03/20 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
微信小程序版翻牌小游戏
2018/01/26 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
Python 字典中的所有方法及用法
2020/06/10 Python
一家专门做特卖的网站:唯品会
2016/10/09 全球购物
德国家具折扣店:POCO
2020/02/28 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
高中生期末评语
2014/01/28 职场文书
家长对孩子的评语
2014/04/18 职场文书
大学生自我评价200字(4篇)
2014/09/17 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
关于的python五子棋的算法
2022/05/02 Python