云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04系统上使用Pip3来安装Django

在Ubuntu 18.04系统上使用Pip3来安装Django

2019-01-10 10:02:31作者:吴增景稿源:云网牛站

本文介绍在Ubuntu 18.04/Ubuntu 16.04系统上使用Pip3来安装Django的方法,适用于桌面和服务器环境。Django是一个免费的开源高级Python Web框架,旨在鼓励快速的Web开发。Pip是一个包管理系统,用于安装和管理用Python编写的软件包。本文指导你完成在Ubuntu 18.04/Ubuntu 16.04 LTS系统上安装Pip3和Django的步骤。

 

一、安装Python3和Pip3

你的Ubuntu系统应该自带有Python 3,如果没有它,请通过在终端上运行以下命令进行安装:

sudo apt -y install python3 python3-pip

参考:在Ubuntu 18.04系统中安装pip并使用pip命令

 

二、在Ubuntu 18.04系统上安装Django

在Ubuntu 18.04/Ubuntu 16.04 LTS上安装Django的最简单快捷的方法是通过pip3。

1、检查Python版本:

$ python3 -V

Python 3.6.6

安装3.7版本参考:在Ubuntu18.04系统中安装Python3.7.1-1环境及paramiko模块

2、检查已安装的pip3版本:

$ pip3 -V

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

3、在Ubuntu 18.04/Ubuntu 16.04上下载并安装Django:

pip3 install --user Django

4、对于全局安装,请使用:

sudo pip3 install Django

5、Django的安装将为你提供django-admin命令来管理Projects:

$ which django-admin

~/.local/bin/django-admin

6、如果~/.local/bin/不在你的PATH中,请按如下所示添加:

$ vim ~/.bashrc

7、增加以下代码:

export PATH=$PATH:~/.local/bin/

8、执行bashrc文件:

$ source ~/.bashrc

9、使用以下命令检查django-admin版本:

$ django-admin --version

2.1.3

 

三、创建一个测试Django应用程序

1、通过运行创建Django测试应用程序:

mkdir projects

cd projects

django-admin startproject test_app

cd test_app

test_app是我们Django项目的名称。

2、应用挂起迁移:

$ python3 manage.py migrate

Operations to perform:

Apply all migrations: admin, auth, contenttypes, sessions

Running migrations:

Applying contenttypes.0001_initial... OK

Applying auth.0001_initial... OK

Applying admin.0001_initial... OK

Applying admin.0002_logentry_remove_auto_add... OK

Applying admin.0003_logentry_add_action_flag_choices... 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 auth.0008_alter_user_username_max_length... OK

Applying auth.0009_alter_user_last_name_max_length... OK

Applying sessions.0001_initial... OK

 

四、创建管理员帐户

1、通过从Django应用程序目录运行以下命令来创建Django项目超级用户帐户:

$ python3 manage.py createsuperuser

Username (leave blank to use 'jmutai'): admin

Email address: admin@example.com

Password: 

Password (again): 

Superuser created successfully.

2、请输入你的管理员用户名,电子邮件地址和密码。

 

五、允许外部访问Django Web应用程序

1、请注意,默认情况下Django不允许外部访问应用程序,你需要定义ACL:

$ vim test_app/settings.py

2、编辑lineALLOWED_HOSTS以将你的计算机IP或LAN子网列入白名单:

ALLOWED_HOSTS = ['192.168.18.50']

3、你现在可以启动Django应用程序服务器:

$ python3 manage.py runserver 0.0.0.0:8080

Performing system checks...

System check identified no issues (0 silenced).

January 10, 2019 - 9:38:27

Django version 2.1.3, using settings 'test_app.settings'

Starting development server at http://0.0.0.0:8080/

Quit the server with CONTROL-C.

4、如果打开URL地址:http://[server IP/hostname]:8080,就能看到如下成功的消息:

在Ubuntu 18.04系统上使用Pip3来安装Django

5、Django管理页面可在以下位置获得:8080/admin

在Ubuntu 18.04系统上使用Pip3来安装Django

6、使用创建的用户名和密码登录:

在Ubuntu 18.04系统上使用Pip3来安装Django

7、到了管理页面将允许你添加其他用户、添加组、更改密码e.t.c等。

至此,在Ubuntu 18.04系统上安装Django的操作全部完成了。

 

相关主题

讲解Docker化Python Django应用程序的步骤

精选文章
热门文章