Django是一个Python Web框架。 它所做的只是帮助您快速构建高性能和高效的Web应用程序。 它非常受开发人员社区的喜爱,因为它的一些惊人的功能,如模板系统,URL设计等。 Django支持Python 2.7.x和Python 3.x。 一些使用Django构建的着名Web应用程序是:
Instagram:
Android和IOS的照片共享应用程序。Matplotlib:
一个强大的python 2D绘图库。Pinterest:
Mozilla:
Firefox,浏览器和操作系统的创建者。
还有很多。 这鼓励我开始学习Django,并尝试构建我自己的Web应用程序。 但是当我开始搜索资源时,我发现一个初学者很难找到并安装我需要的来运行它。 当我决定安装并设置它时,我感到困惑。 但是经过大量的搜索和实验,我发现了确切的方法来做,这对初学者来说是足够好的。 所以,让我们开始吧。
如果您不使用Ubuntu 14.04,我们还将提供一个适用于Ubuntu 16.04的Django教程 。
1安装Python
第一步是安装python。 一般大多数linux操作系统默认安装了python 2.7。 要检查是否存在,请使用以下命令:
python --version
您可能会得到类似的输出
Python 2.7.6
或任何其他版本安装。 如果没有,那么可以从这里下载 。
2安装数据库系统(SQLite)
由于大多数Web应用程序需要数据库并且必须对其进行查询,所以最好在系统上设置数据库。 Django提供数据库引擎的使用
PostgreSQL, MySQL, SQLite, Oracle.
SQLite是一个我们可以使用的数据库,它是一个轻量级的数据库,它足以开始。 对于您开发的任何简单的Web应用程序,您可以使用SQLite本身并稍后进行升级以满足您的需要。 因此,要安装SQLite,请使用以下命令:
sudo apt-get install sqlite
请注意,在某些linux系统中,SQLite与python一起预先安装,在这种情况下,可以忽略上述命令。
3安装pip和easy_install
任何先前版本的Django如果已存在必须被删除。 但如果你有
pip
和
easy_install
为了安装,您不必担心删除以前的版本,因为pip或easy_install将为您执行。 所以,使用以下命令安装它们两个:
sudo apt-get install python-setuptools
上述命令将安装所需的python设置工具以及easy_install。 大多数情况下,“pip”是预装的。 如果在任何情况下都不是,请安装在这里的正式文件中给出的点数。
在继续之前,确认已经安装了python,SQLite,pip和easy_install。 为了做到这一点,请使用下图中给出的命令,每个命令的输出应该类似(不一样),如下图所示。
4安装虚拟环境
在这一步中,我们安装了一个“虚拟环境”。 经过大量的搜索和测试,我发现Django可以在虚拟环境中轻松运行。 创建一个虚拟环境来封装在一个地方运行Django所需的所有数据和资源,以便所有所做的更改都保留在该环境中。 虚拟环境的另一个重要优点是它默认支持Django提供的轻量级Web服务器。 这样可以避免apache服务器的安装和集成。
在Linux上安装虚拟环境的最简单方法之一是使用“easy_install”命令。 这个脚本带有一个名为python-setuptools的包,我们在上一步安装了它。 现在,我们可以使用以下命令安装环境:
sudo easy_install virtualenv
耐心等待,因为它可能需要一些时间,取决于互联网的速度。 完成后,终端输出应与下图相似。
5创建和设置虚拟环境
现在我们使用virtualenv创建一个文件夹,以便文件夹可以作为虚拟环境来包含Django。 在终端中键入以下命令:
virtualenv --no-site-packages django-user
这里django-user是将被创建并用作环境的文件夹。 它将在您当前所在的目录下创建。现在要启动环境使用命令:
source django-user/bin/activate
现在,如果你看到你的文件夹名称
(django-user)
在提示开始时,表示环境已启动。 请参阅下图。
使用该命令导航到文件夹django-user。
cd django-user
使用“ls”命令列出文件夹中的项目后,您将可以看到bin,lib,include,local等目录。 那么这个虚拟环境的作用是在环境中执行的任何命令或操作都不会影响环境之外的任何东西。 所以这些变化是孤立的,这使我们能够轻松创建尽可能多的环境,并且很容易地测试很多事情。
6安装Django框架
最后一步是在上一步中创建的环境中安装Django。 记住,你仍然需要在django-user文件夹中的虚拟环境中,否则django将被安装在环境之外,不能使用。 要安装Django,请使用以下命令:
easy_install django
作为参考,查看以下图像。 请注意,提示符的开头表示(django-user),这意味着您当前处于虚拟环境中,并且在安装django之前,应该在“django-user”目录中。 这个非常重要。
而已! Django安装在您的系统上,具有所有必需的功能,可供初学者开发和学习框架。 现在,您可以继续尝试使用DJANGO教程来学习不同的功能,并运行您的第一个Web应用程序。 您可以在这里的官方Django文档中找到该教程。