Django是一个功能强大的Python Web框架,它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,能够快速开发动态网站和应用程序。本文将介绍下在Ubuntu 22.04服务器上安装部署Django框架的方法步骤。
Ubuntu 22.04服务器安装部署Django框架有多种方式可以实现,这里介绍一种常用的方法–在虚拟环境中安装Django。首先部署一台全新的Ubuntu 22.04服务器(Vultr VPS现已提供Ubuntu 22.04 LTS系统支持),然后使用SSH工具(如PuTTY)登录到该服务器,接下来开始安装Django。
运行下面命令,刷新本地包索引。
sudo apt update
检查已安装的Python版本。
python3 -V
在Ubuntu存储库中安装pip和venv。
sudo apt install python3-pip python3-venv
现在,无论何时开始一个新项目,您都可以为它创建一个虚拟环境。首先,依次运行下面命令,创建并移入一个新的项目目录:
mkdir ~/newproject
cd ~/newproject
运行下面命令,检查下Python当前版本与您创建的虚拟环境是否兼容。
python3 -m venv my_env
运行下面命令,将软件包安装到该虚拟环境中并激活它。
source my_env/bin/activate
在新环境中,您可以使用pip命令安装Django。
pip install django
安装完成后,运行下面命令,验证Django版本。
django-admin –version
在尝试开发服务器前,请确保您在防火墙中打开了适当的端口。安装好Django后,运行下面命令,在防火墙中打开8000端口:
sudo ufw allow 8000
启动开发服务器:
python manage.py runserver your_server_ip:8000
打开浏览器,输入URL(http://your_server_ip:8000,这里的your_server_ip以实际Ubuntu 22.04服务器的IP地址替换),访问Django欢迎页面。