参考: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)的安装已完成。
Advertisements.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
你将得到以下结果。
结果,通过正式的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响应。
结果,你已经使用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
现在,你将切换回系统的普通用户环境。
从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。
第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框架。
如下所示,使用“ django-admin”命令创建一个名为“ mysite”的Django项目。
django-admin startproject mysite
现在,你将获得一个名为“ mysite”的新目录,其中包含所有Djaango配置。
转到“ mysite”目录并检查所有文件配置。
cd mysite/; tree
以下是你将获得的结果。
接下来,在“ 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项目的默认数据库SQLite已被迁移,并且已创建admin用户。
第4步-启动Python Django项目
迁移Django项目的数据库后,我们将运行Django项目。
运行下面的Python Django runserver命令。
python manage.py runserver 0.0.0.0:8000
结果,你的Django项目现在已启动并在端口8000上运行。
打开你的Web浏览器,然后在地址栏上键入带有端口“ 8000”的服务器IP地址。
http://10.5.5.32:8000/
你将获得默认的Django主页。
接下来,在地址栏上添加“ admin”路径,你将获得Django admin登录页面。
http://10.5.5.32:8000/admin/
输入你的用户名和加密货币,然后单击“登录”按钮。
你将获得默认的Django管理控制台,如下所示。
结果,在Ubuntu 20.04上使用Python 3的Django框架的安装已成功完成。