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统计单词出现的次数
Apr 04 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
python3基于TCP实现CS架构文件传输
Jul 28 Python
Python实现Selenium自动化Page模式
Jul 14 Python
Django将默认的SQLite更换为MySQL的实现
Nov 18 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
Apr 09 Python
Python高并发解决方案实现过程详解
Jul 31 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
python实战之一步一步教你绘制小猪佩奇
Apr 22 Python
python基础详解之if循环语句
Apr 24 Python
浅谈Python中的函数(def)及参数传递操作
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之第四天
2006/10/09 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
PHP读取文件内容的五种方式
2015/12/28 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
PHP实现文件上传与下载
2020/08/28 PHP
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
2017/11/07 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
浅谈js闭包理解
2019/04/01 Javascript
[03:18]DOTA2放量测试专访820:希望玩家加入国服大家庭
2013/08/25 DOTA
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
python从ftp获取文件并下载到本地
2020/12/05 Python
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
英国排名第一的LED灯泡网站:LED Bulbs
2019/09/03 全球购物
2014年计划生育工作总结
2014/11/14 职场文书
应急管理工作总结2015
2015/05/04 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android