Django,在Ubuntu中轻松安装此框架

关于Django

在下一篇文章中,我们将看一下Django。 这是一个 高级Python Web框架 鼓励快速开发和简洁实用的应用程序设计。 它解决了Web开发的许多复杂问题,使我们可以专注于编写应用程序而无需重新发明轮子。 是 免费和开源.

Django我们 允许您以更少的编码轻松,快速地创建Web应用程序。 它是使用Python编程语言编写的快速,安全的框架。 在这个简短的教程中,我们将看到如何在Ubuntu 17.10上安装此框架。 尽管这将在基于Debian / Ubuntu及其衍生版本(如Linux Mint)的其他系统上运行。

在Ubuntu上安装Django Web Framework

我们可以使用两种方法在Ubuntu上安装Django:

  • 使用 官方资料库 从Ubuntu;
  • 使用点 (这是推荐的方法,我将在本文中使用)。

使用官方存储库在Ubuntu上安装Django Web Framework

Django可从Ubuntu官方存储库中获得。 我们可以从终端(Ctrl + Alt + T)使用以下命令来安装它:

sudo apt update && sudo apt install python-django

这样,我们将在Ubuntu中安装此框架。 安装的唯一问题 官方Ubuntu存储库提供的信息是,官方版本中的版本将低于Django的正式版本。.

使用pip在Ubuntu上安装Django Web Framework

这是项目团队的正式建议。 我们可以得到 最新的稳定版本 使用名为pip的python包管理器。

使用Python 2安装Django

sudo pip install django

使用Python 3安装Django

sudo pip3 install django

我们可以使用Python 2或Python 3。 我将在此示例中使用Python 3。

安装完成后, 检查版本 我们已经安装了,我们可以执行:

Django版本

django-admin --version

正如我已经说过的 它是比官方Ubuntu存储库中的版本更高的版本。。 安装完成后,我们可以继续进行。

Django的基本用法

我们将创建一个名为entreunosyceros的新项目。 为此,请在终端中运行:

django-admin startproject entreunosyceros

上面的命令将创建一个名为«的目录肠球菌»在当前目录中。

我们将验证该目录的内容。 为此,请运行:

django目录

ls entreunosyceros/

从上面的输出中可以看到,有一个名为«的脚本。管理文件»和另一个名为«的目录肠球菌«。 第二个目录肠球菌'我们将获得实际的代码。

现在,我们将移至第一个目录“ entreunosyceros”:

cd entreunosyceros/

启动数据库

然后运行以下命令来启动数据库:

Django启动数据库

python3 manage.py migrate

注意:如果您使用的是Python 2或更早版本,则必须使用不带引号的“ python manage.py migration”。

创建管理用户

然后,我们将需要创建一个管理用户。 为此,请运行:

django创建用户

python3 manage.py createsuperuser

输入用户名(将其保留为空白以使用当前用户名),电子邮件和密码,密码不能仅仅是数字。

在配置中修改ALLOWED_HOSTS

在测试我们的应用程序之前, 我们必须修改框架配置中的指令之一。 通过在终端中输入来打开配置文件:

django允许的主机

nano ~/entreunosycero/entreunosyceros/settings.py

就我而言,我使用entreunosyceros作为项目的名称。 让每个人都适应他们所写的内容。

在文件里面, 我们将寻找ALLOWED_HOSTS指令。 它定义了可用于连接到框架的地址或域名白名单。 主机头不在此列表中的任何传入请求都将引发异常。 我们将必须对其进行配置以避免安全漏洞。

在方括号中,列出IP地址或域名 与我们的框架相关联。 每个项目必须出现在用逗号分隔的条目中。 如果我们要使用 请求整个域和任何子域,在条目的开头添加句点。

启动服务器

最后,运行以下命令以启动Django开发服务器。 我使用IP 0.0.0.0,但这只是一个例子。

让启动控制台服务器

python3 manage.py runserver 0.0.0.0:8000

Django服务器将启动。 要停止服务器,请按CTRL + C.

访问服务器的网页

打开您的网络浏览器并导航到 http://Dirección IP:8000.

Django服务器正在运行

如果我们看到与上一个屏幕类似的屏幕,则该框架将正常工作。 为了 访问服务器管理页面,我们将其写为URL http://Dirección IP:8000/admin.

我们将不得不 使用先前创建的用户名和密码.

这就是该框架的管理页面的外观。

Django管理页面

Django已准备就绪。 有关更多详细信息,请参见 官方文件 项目的.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   劳尔

    太好了,它运作良好,这是我唯一无法在终端中修改设置文件的东西,但是我在文本编辑器中对其进行了修改。

  2.   约翰

    嗨,我的问题是,登录页面上看到一个白色的登录框,没有蓝色部分“ django”,就像没有格式一样,就像当您进入管理站点时一样,所有内容看起来都很混乱,没有颜色或格式。

  3.   爱德华多·卡斯蒂略

    感谢您的支持。