如何在 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 的技巧和提示。继续关注!