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中的__slots__使用示例
Feb 26 Python
Python实现的简单文件传输服务器和客户端
Apr 08 Python
python写入xml文件的方法
May 08 Python
Python用UUID库生成唯一ID的方法示例
Dec 15 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
Dec 07 Python
python的turtle库使用详解
May 10 Python
pandas read_excel()和to_excel()函数解析
Sep 19 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
Nov 11 Python
python和pywin32实现窗口查找、遍历和点击的示例代码
Apr 01 Python
python+playwright微软自动化工具的使用
Feb 02 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 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实现图片压缩
2020/09/09 PHP
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
Jquery注册事件实现方法
2015/05/18 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
Node.js 的 GC 机制详解
2019/06/03 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
python里大整数相乘相关技巧指南
2014/09/12 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
判断网页编码的方法python版
2016/08/12 Python
python中安装模块包版本冲突问题的解决
2017/05/02 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
全球虚拟主机商:HostGator
2017/02/06 全球购物
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
货代行业个人求职简历的自我评价
2013/10/22 职场文书
求职个人评价范文
2014/04/09 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
消防宣传标语大全
2015/08/03 职场文书
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
MongoDB支持的数据类型
2022/04/11 MongoDB