<此文是在参考《一个完整的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