如何在 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: sairamkrishna@tutorialspoint.com
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 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告