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发送email的3种方法
Apr 28 Python
在Django框架中编写Context处理器的方法
Jul 20 Python
python通过opencv实现批量剪切图片
Nov 13 Python
TensorFlow的权值更新方法
Jun 14 Python
Python实现高斯函数的三维显示方法
Dec 29 Python
python 格式化输出百分号的方法
Jan 20 Python
在python里面运用多继承方法详解
Jul 01 Python
命令行运行Python脚本时传入参数的三种方式详解
Oct 11 Python
Python转换itertools.chain对象为数组的方法
Feb 07 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
python解释器安装教程的方法步骤
Jul 02 Python
Python常用外部指令执行代码实例
Nov 05 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设计模式 Bridge (桥接模式)
2011/06/26 PHP
自定义php类(查找/修改)xml文档
2013/03/26 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
2013/01/15 Javascript
JS定时器实例
2013/04/17 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
实例解析jQuery中proxy()函数的用法
2016/05/24 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
2017/04/28 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
python之PyMongo使用总结
2017/05/26 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
基于Python的Post请求数据爬取的方法详解
2019/06/14 Python
python实现在函数图像上添加文字和标注的方法
2019/07/08 Python
python如何安装下载后的模块
2020/07/03 Python
python中数字是否为可变类型
2020/07/08 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
小学教师师德演讲稿
2014/05/06 职场文书
体育节口号
2014/06/19 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
Django如何与Ajax交互
2021/04/29 Python
JS中如何优雅的使用async await详解
2021/10/05 Javascript
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers