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新手经常遇到的17个错误分析
Jul 30 Python
Python中的面向对象编程详解(上)
Apr 13 Python
opencv实现图片模糊和锐化操作
Nov 19 Python
将python运行结果保存至本地文件中的示例讲解
Jul 11 Python
如何用Python来搭建一个简单的推荐系统
Aug 07 Python
python爬取Ajax动态加载网页过程解析
Sep 05 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
Oct 23 Python
dpn网络的pytorch实现方式
Jan 14 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
Jun 04 Python
Python2及Python3如何实现兼容切换
Sep 01 Python
Python中第三方库Faker的使用详解
Apr 02 Python
baselines示例程序train_cartpole.py的ImportError
May 20 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
function.inc.php超越php
2006/12/09 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
2015/12/07 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
php实现微信支付之企业付款
2018/05/30 PHP
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
Node.js API详解之 module模块用法实例分析
2020/05/13 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
[01:03:38]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS CIS
2014/05/22 DOTA
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
python制作图片缩略图
2019/04/30 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
python类共享变量操作
2020/09/03 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
厨房工作人员岗位职责
2013/11/15 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
初婚未育证明样本
2014/10/24 职场文书
2015年六一儿童节活动方案
2015/05/05 职场文书
黄埔军校观后感
2015/06/10 职场文书
Java实现聊天机器人完善版
2021/07/04 Java/Android
MySql数据库触发器使用教程
2022/06/01 MySQL