当您创建 Django 应用程序时,您的项目依赖于一些 Python 包。
Django 本身是一个 Python 包,我们必须确保部署项目的服务器也安装了 Django 包,以及项目所需的所有其他包。
幸运的是,也有一个命令可以实现此目的,只需在命令视图中运行此命令即可:
py -m pip freeze > requirements.txt
上述命令的结果是一个名为requirements.txt
正在项目中创建:
my_tennis_club
members/
my_tennis_club/
mystaticfiles/
productionfiles/
db.sqlite3
manage.py
requirements.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 需要更多信息,请访问下一章创建一个"EB" 配置文件。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!