最适合网络开发者的网站
Django。初学者课程

尿素 西斯

部署 Django - 创建要求


锁定依赖关系

当你创建 Django 应用程序时,你的项目依赖于一些 Python 包。

Django 本身是一个 Python 包,我们必须确保部署项目的服务器也安装了 Django 包,以及项目所需的所有其他包。

幸运的是,也有一个用于此的命令,只需在命令视图中运行此命令:

py -m pip 冻结 > 要求.txt

上述命令的结果是一个名为 requirements.txt 正在项目中创建:

我的网球俱乐部
会员/
我的网球俱乐部/
我的静态文件/
生产文件/
数据库.sqlite3
管理.py
要求.txt

该文件包含该项目所依赖的所有包:内容如下:

my_tennis_club/requirements.txt:

asgiref==3.5.2
Django==4.1.4
psycopg2-binary==2.9.5
sqlparse==0.4.3
tzdata==2022.7
whitenoise==6.2.0

笔记: 您可以自行创建此文件,并手动插入软件包,只需确保您获取项目所依赖的所有软件包,并且必须将文件命名为requirements.txt.

现在,托管服务提供商知道我们部署项目时要安装哪些包。

但 Elastic Beanstalk 需要更多信息,请转到下一章 创建 django.config 创建一个“EB”配置文件。



评论