如何在 Ubuntu 上安装 Django 1.9


Django 是一个高级的 Python 网络框架,它鼓励快速开发,并具有简洁且实用的设计。它在构建无缝的 Web 开发编程语言方面投入了大量精力,以便您可以更轻松地开始编写应用程序,而无需重新发明轮子。它是一个开源软件。本文提供了有关“如何在 Ubuntu 上安装 Django 1.9”的必要说明。

在我们开始安装 Django 之前,我们应该像下面命令所示更新 Ubuntu 存储库:

$ sudo apt-get update

安装 Django

有很多方法可以安装 Django。在这里,我们尝试提供使用 **PIP** 安装 Django 的不同方法。

**PIP** 是 Python 的包管理系统。可以使用 **PIP** 轻松管理和安装 Python 包。Python 拥有自己的中央包存储库服务器,因此我们可以从中下载 Python 包,称为 Python 包索引 (PyPI)。在本文中,我们将按照 Django 官方网站的建议,使用 Python 3 版本用于 Django。要从 Ubuntu 存储库安装 python3-pip,请使用以下命令:

在本文中,我们将按照 Django 官方网站的建议,使用 Python 3 版本用于 Django。要从 Ubuntu 存储库安装 python3-pip,请使用以下命令:

$ sudo apt-get install python3-pip

要为 PIP3 创建一个指向 PIP 的符号链接,请使用以下命令:

$ which pip3
$ ln -s /usr/bin/pip3 /usr/bin/pip

现在使用以下命令验证 PIP 版本:

$ pip -V

示例输出应如下所示:

pip 1.5.6 from /usr/lib/python3/dist-packages (python 3.4)

使用 PIP 安装 Django

要使用 pip 安装 Django,请使用以下命令:

$ sudo pip install django

示例输出应如下所示:

Collecting django
   Downloading Django-1.9.6-py2.py3-none-any.whl (6.6MB)
      100% |████████████████████████████████| 6.6MB 179kB/s
Installing collected packages: django
Successfully installed django-1.9.6

要安装 Django-admin,请使用以下命令:

$ sudo apt install python-django-common

示例输出应如下所示:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
   apport-hooks-elementary contractor libgda-5.0-4 libgda-5.0-common
   libgranite-common libgranite3 libgsignon-glib1 libindicate5 libnoise-core0
   libtagc0 mysql-server-5.7 mysql-server-core-5.7
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
   python-django-common
0 upgraded, 1 newly installed, 0 to remove and 187 not upgraded.
Need to get 1,182 kB of archives.
After this operation, 14.6 MB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 python-django-common all 1.8.7-1ubuntu5 [1,182 kB]
.................................................................................................

安装完成后,使用以下命令检查 **Django** 版本:

# django-admin --version

示例输出应如下所示:

1.9.6

创建新项目

要使用 django-admin 创建一个名为“myblog”的新项目,请使用以下命令:

# django-admin startproject myblog

现在使用 CD 命令进入项目,如下所示:

# cd myblog/

现在运行“manage.py”文件,如下所示:

~/myblog# python manage.py runserver

示例输出应如下所示:

May 17, 2016 - 05:07:05
Django version 1.9.6, using settings 'myblog.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

现在,打开任何喜欢的浏览器并输入服务器 URL。在我们的例子中,它是 http://127.0.0.1:8000。示例输出应如下所示:

现在我们将配置“Django admin”,其中 Django 将自动为超级用户生成一个数据库。

但在我们创建超级用户之前,请运行以下命令:

$ python manage.py migrate

示例输出应如下所示:

Rendering model states... DONE
   Applying contenttypes.0001_initial... OK
   Applying auth.0001_initial... OK
   Applying admin.0001_initial... OK
   Applying admin.0002_logentry_remove_auto_add... OK
   Applying contenttypes.0002_remove_content_type_name... OK
   Applying auth.0002_alter_permission_name_max_length... OK
   Applying auth.0003_alter_user_email_max_length... OK
   Applying auth.0004_alter_user_username_opts... OK
   Applying auth.0005_alter_user_last_login_null... OK
   Applying auth.0006_require_contenttypes_0002... OK
   Applying auth.0007_alter_validators_add_error_messages... OK
   Applying sessions.0001_initial... OK

现在创建管理员用户,如下所示:

$ python manage.py createsuperuser

示例输出应如下所示:

Username (leave blank to use 'root'): tutorialspoint
Email address: [email protected]
Password:
Password (again):
Superuser created successfully.

Django 超级用户已添加,现在您可以使用 runserver 命令启动 Django admin。打开浏览器并访问 Django admin 页面,如下所示:

# python manage.py runserver

打开您的浏览器并运行服务器链接,在本例中,它应该是这样的:

http://127.0.0.1:8000/admin

示例输出应如下所示:

输入您的管理员用户名和密码。现在示例输出应如下所示:

就是这样。通过本文,您将能够了解如何在 Ubuntu 上安装 Django 1.9,我们将推出更多基于 Linux 的技巧和提示。继续关注!

更新于: 2020年1月20日

273 次查看

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告