如何在 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 的技巧和提示。繼續關注!