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实现简单QQ单用户机器人的方法
Jul 03 Python
利用 python 对目录下的文件进行过滤删除
Dec 27 Python
Python爬虫实例_城市公交网络站点数据的爬取方法
Jan 10 Python
Python程序员面试题 你必须提前准备!
Jan 16 Python
Python根据欧拉角求旋转矩阵的实例
Jan 28 Python
python将字母转化为数字实例方法
Oct 04 Python
python实现图像拼接
Mar 05 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 Python
基于python实现计算两组数据P值
Jul 10 Python
Pycharm在指定目录下生成文件和删除文件的实现
Dec 28 Python
python实现双链表
May 25 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 allow_url_include的应用和解释
2010/04/22 PHP
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
2011/05/24 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
基于Jquery的温度计动画效果
2010/06/18 Javascript
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
web性能优化之javascript性能调优
2012/12/28 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
2015/08/07 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
2016/02/15 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
Python中集合类型(set)学习小结
2015/01/28 Python
使用Scrapy爬取动态数据
2018/10/21 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
人力资源本科毕业生求职信
2014/06/04 职场文书
活动总结结尾怎么写
2014/08/30 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
小学英语听课心得体会
2016/01/14 职场文书
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
2022/05/25 SQL Server
python双向链表实例详解
2022/05/25 Python