Ubuntu 20.04 LTS上安装Django

参考:https://0xzx.com/202005291440654645.html

使用下面的apt命令安装python3-pip。

sudo apt install python3-pip -y

完成所有安装后,将“ pip3”命令设为默认的“ pip”版本。

update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

之后,检查下面的pip命令。

pip --version

以下是你将获得的结果。

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

结果,Python软件包管理器(pip)的安装已完成。

安装Python PipAdvertisements.banner-1 {text-align:center; padding-top:10pximportant; padding-bottom:10pximportant; padding-left:0pximportant; padding-right:0pximportant; width:100%important; box-sizing:border-boximportant; background -color:#eeeeeeimportant; border:1px实心#dfdfdf}

第2步-安装Django框架

安装并配置Python和Pip之后,我们将在系统上安装Django框架。有4种不同的安装方式,分别是安装Python Django框架,使用Apt存储库,使用pip命令,使用virtualenv或使用Django git版本进行安装。

使用Apt安装Django

默认情况下,Ubuntu 20.04存储库为Django框架提供名为“ python3-django”的软件包。目前(教程编写),Ubuntu存储库提供了Django 2.2.12,它不是Django的最新稳定版本。

使用下面的apt命令检查’python3-django’软件包。

apt show python3-django

你将获得有关“ python3-django”软件包的详细信息。

要安装该软件包,请运行以下apt命令。Advertisements.large-leaderboard-2{text-align:center; padding-top:10pximportant; padding-bottom:10pximportant; padding-left:0pximportant; padding-right:0pximportant; width:100%important; box-sizing:border-boximportant; background -color:#eeeeeeimportant; border:1px实心#dfdfdf}

apt install python3-django

完成所有安装后,使用以下命令检查Django版本。

django-admin --version

你将得到以下结果。

使用Apt安装Python Django框架

结果,通过正式的Ubuntu存储库将Django 2.12安装在ubuntu 20.04上。

使用PIP安装Django

通过PyPI存储库使用pip命令安装Django框架的主要优点是,你可以为项目选择正确的Django版本。

在本节中,我们将从PyPi信息库安装Django 3.0(最新的稳定版本)。

使用下面的pip命令安装Django framework 3.0。

pip install django==3.0.0

完成所有安装后,使用以下命令检查Django版本。

django-admin --version

然后你将获得Django 3.0版作为响应。

(可选)你可以检查Python交互式外壳,运行以下python命令。Advertisements.leader-1{text-align:center; padding-top:10pximportant; padding-bottom:10pximportant; padding-left:0pximportant; padding-right:0pximportant; width:100%important; box-sizing:border-boximportant; background -color:#eeeeeeimportant; border:1px实心#dfdfdf}

python

导入Django模块,并使用以下查询显示Django版本。

import django
print(django.get_version())

你将获得以下Django 3.0响应。

使用Pip安装Python Django

结果,你已经使用PyPi存储库成功安装了Django 3.0。

使用Virtualenv安装Django

这是通过使用python Virtualenv安装Django Framework的最推荐做法。这是一个python环境构建器,可用于创建隔离的python环境。

你可以选择将在虚拟环境中安装的Python版本,并且在Python虚拟环境中进行的所有安装都不会影响系统。这对于开发人员非常有用,他们可以在一个OS上运行和开发具有不同python版本和不同环境的应用程序。

首先,使用下面的pip命令从PyPi存储库安装Python virtualenv软件包。

pip install virtualenv

完成所有安装后,使用以下命令创建新的Python虚拟环境“ myenv”。

virtualenv myenv

现在转到“ myenv”目录,并使用以下命令激活虚拟环境。

cd myenv/
source bin/activate

之后,使用下面的pip命令安装Python Django Framework。

pip install django==3.0.0

现在,Python Django框架已安装在Python虚拟环境中。使用以下命令检查Django版本。

django-admin --version

你将获得Django 3.0作为响应,并且Django Framework已安装在Python虚拟环境中。

要返回普通用户并停用虚拟环境,请运行命令。

deactivate

现在,你将切换回系统的普通用户环境。

使用Virtualenv安装Python Django框架

从Git存储库安装Django

如果要安装Django框架的开发版本,建议使用此方法。

首先,使用下面的apt命令安装git软件包。

apt install git

接下来,使用下面的virtualenv命令创建一个名为’django-git’的新虚拟环境。

virtualenv django-git

转到“ django-git”目录并激活虚拟环境。

cd django-git/
source bin/activate

从官方Django GitHub存储库中克隆最新的Django版本,并使用pip命令安装Django开发版本,如下所示。

git clone git://github.com/django/django django-dev
pip install -e django-dev

完成所有安装后,检查Django版本。

django-admin --version

你将获得Django框架开发版本的最新版本。Advertisements.large-mobile-banner-1{text-align:center; padding-top:10pximportant; padding-bottom:10pximportant; padding-left:0pximportant; padding-right:0pximportant; width:100%important; box-sizing:border-boximportant; background -color:#eeeeeeimportant; border:1px solid #dfdfdf} Advertisements.large-mobile-banner-1 {text-align:center; padding-top:10pximportant; padding-bottom:10pximportant; padding-left:0pximportant; padding-right:0pximportant; width:100%important; box-sizing:border-boximportant; background -color:#eeeeeeimportant; border:1px实心#dfdfdf}

从源代码安装Python Django

现在,你已经学习了如何使用多种方式安装Python Django。

第3步-使用Python Django创建你的第一个项目

安装Django项目后,我们将向你展示如何使用Python Django框架启动新项目。

创建一个新的虚拟环境“ myproject”。

virtualenv myproject

转到“ myproject”目录并激活虚拟环境。

cd myproject/
source bin/activate

之后,使用pip命令安装Django 3.0,如下所示。

pip install django==3.0.0

现在,你已经安装了Django框架。

创建Python Django项目

如下所示,使用“ django-admin”命令创建一个名为“ mysite”的Django项目。

django-admin startproject mysite

现在,你将获得一个名为“ mysite”的新目录,其中包含所有Djaango配置。

转到“ mysite”目录并检查所有文件配置。

cd mysite/; tree

以下是你将获得的结果。

创建新项目Django

接下来,在“ mysite” django目录中编辑配置“ settings.py”。

vim mysite/settings.py

在“ ALLOWED_HOSTS”配置中,如下输入你的IP地址。

ALLOWED_HOSTS = ["your-server-ip"]

保存并关闭。

接下来,我们将为Django项目迁移数据库。默认情况下,Django框架使用SQLite数据库。

使用以下命令迁移Django数据库。

python manage.py migrate

之后,为你的Django项目创建一个新的admin用户。

python manage.py createsuperuser

现在键入你的用户名,电子邮件地址和加密货币,然后按Enter。

Django迁移数据库并创建替代项

结果,Django项目的默认数据库SQLite已被迁移,并且已创建admin用户。

第4步-启动Python Django项目

迁移Django项目的数据库后,我们将运行Django项目。

运行下面的Python Django runserver命令。

python manage.py runserver 0.0.0.0:8000

结果,你的Django项目现在已启动并在端口8000上运行。

运行Django项目

打开你的Web浏览器,然后在地址栏上键入带有端口“ 8000”的服务器IP地址。

http://10.5.5.32:8000/

你将获得默认的Django主页。

Django Index.html

接下来,在地址栏上添加“ admin”路径,你将获得Django admin登录页面。

http://10.5.5.32:8000/admin/

输入你的用户名和加密货币,然后单击“登录”按钮。

Django管理员登录

你将获得默认的Django管理控制台,如下所示。

Django管理控制台

结果,在Ubuntu 20.04上使用Python 3的Django框架的安装已成功完成。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值