在 Linux 上部署 Python Django 项目,并使用 venv 虚拟环境启动项目,您可以按照以下步骤进行操作:
-
首先,确保已经在 Linux 系统上安装了 Python 和 virtualenv。如果尚未安装,请使用包管理器(如apt、yum等)进行安装。
-
在项目根目录下创建一个新的虚拟环境。假设您的项目根目录是
/path/to/project
,使用以下命令创建虚拟环境:cd /path/to/project python3 -m venv venv
这将在项目根目录下创建一个名为
venv
的虚拟环境。 -
激活虚拟环境。使用以下命令激活虚拟环境:
source venv/bin/activate
注意:激活虚拟环境后,您会注意到终端提示符的变化,前缀中会出现
(venv)
。 -
在激活的虚拟环境中安装依赖。在虚拟环境下执行以下命令安装 Django 及其他依赖:
pip install django
您可以在
requirements.txt
文件中列出所有依赖项,并使用以下命令安装:
pip install -r requirements.txt
-
执行数据库迁移。进入 Django 项目的根目录,并使用以下命令执行数据库迁移:
python manage.py migrate
-
启动 Django 项目。在虚拟环境下,使用以下命令启动 Django 项目:
python manage.py runserver
默认情况下,Django 将在本地
127.0.0.1
的端口8000
上启动项目。您可以通过访问http://127.0.0.1:8000/
在浏览器中查看项目。
请注意,在每次打开新的终端或重新登录后,都需要重新激活虚拟环境才能使用。如果要停止使用虚拟环境,可以使用以下命令退出虚拟环境:文章来源:https://uudwc.com/A/gkMe0
deactivate
文章来源地址https://uudwc.com/A/gkMe0