Windows 10 环境下Django2.0入门指南(一)

<此文是在参考《一个完整的Django入门指南 - 第1部分》进行学习的时候,根据Windows 10系统及Django2.0中不同的部分写下的。原文地址如下:http://mp.weixin.qq.com/s/EsZSAo7tiY3gktWBPrB_zA

  • 代码块高亮

前言

作为一位刚刚入门的Python小白,从今天起,我将开始学习使用Django2.0开发一个网站,我将在这里记录我每阶段中遇到的问题与解决方法,希望能为后来者提供一点帮助。

安装

我们需要做的第一件事是在我们的电脑上安装一些程序,以便能够开始使用django。基本的设置包括安装Python,Virtualenv和Django。

使用虚拟环境不是强制性的,但是我还是强烈建议大家这样做。

当你在用 Django 开发一个网站或者一个Web项目的时候,不得不安装外部库以支持开发是非常常见的事情。使用虚拟环境,你开发的每个项目都会有其独立的环境。这样的话,包之间的依赖关系不会发生冲突。同时也使得你能在不同Django版本上运行的本地机器的项目。

安装Python3.6.4

我们想要做的第一件事是安装最新版的Python,我开始学习Python的时候,那就是3.6.4,若有更新的版本,请使用新版。

我们将使用Python 3,因为大部分主要的Python库已经被移植到python 3,并且Django2.0版本不再支持python 2。所以Python 3是正确的选择。

推荐从https://www.python.org/ 安装文件,由于我使用的是64位Windows 10系统,因此 我下载的是Python3.6.4(64bit),请挑选适合自己系统的文件下载,安装步骤应该是一致的。

安装完成后,在命令行窗口输入 python 命令并回车,将会出现以下

C:\Users\aaa>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

其中“aaa ”代表你的计算机名字。

很棒,python已经启动并正在运行。下一步:虚拟环境!

安装Virtualenv

接下来这一步,我们将通过pip(一个管理和安装Python包的工具)来安装Virtualenv。

在终端中,执行下面的命令:

C:\Users\aaa>pip3 install virtualenv

等待安装成功。
到目前为止,我们执行的安装都是在操作系统环境下运行的。从现在开始,我们安装的所有东西,包括django本身,都将安装在虚拟环境中。

这样想一下:对于你开始的每个Django项目,你首先会为它创建一个虚拟环境。这就像每个Django项目都有一个沙盒。所以你随意运行,安装软件包,卸载软件包而不会破坏任何东西。

我习惯在电脑上创建一个名为Development的文件夹。然后,我用它来组织我所有的项目和网站。但你也可以按照接下来的步骤创建适合你自己的目录。

通常,我首先在Development文件夹中创建一个项目名称的新文件夹。既然这将是我们第一个项目,我们没必要挑选一个独特的名字。现在,我们可以称之为myproject。
这个文件夹是级别较高的目录,将存储与我们的Django项目相关的所有文件和东西,包括它的虚拟环境。

所以让我们开始创建我们的第一个虚拟环境并安装django。

在myproject文件夹中:

D:\Development\myproject>venv\Scripts\activate
D:\Development\myproject>virtualenv venv -p python
Running virtualenv with interpreter D:\Program Files\Python\Python36\python.exe
Using base prefix 'D:\\Program Files\\Python\\Python36'
New python executable in D:\Development\myproject\venv\Scripts\python.exe
Installing setuptools, pip, wheel...done.

这样我们的虚拟环境就创建好了。在开始使用它之前,我们需要先激活一下环境:

D:\Development\myproject>venv\Scripts
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值