为什么我在向Heroku提交Python Flask web应用程序时会收到这么多文件?
下面是关于Heroku的Python/Flask教程: 以下是我采取的步骤:为什么我在向Heroku提交Python Flask web应用程序时会收到这么多文件?,python,git,heroku,flask,Python,Git,Heroku,Flask,下面是关于Heroku的Python/Flask教程: 以下是我采取的步骤: heroku login mkdir MyFlaskApp python virtualenv.py MyFlaskApp --distribute source MyFlaskApp/bin/activate cd MyFlaskApp pip install Flask pip freeze > requirements.txt foreman start git init git add . git com
heroku login
mkdir MyFlaskApp
python virtualenv.py MyFlaskApp --distribute
source MyFlaskApp/bin/activate
cd MyFlaskApp
pip install Flask
pip freeze > requirements.txt
foreman start
git init
git add .
git commit -m "First commit"
heroku create MyFlaskApp
git push heroku master
然而,当我执行git添加和提交时,我会得到很多文件。在本教程中,git-push-heroku-master
报告了计数对象:10
,但我得到了计数对象:425
有什么问题吗
我所看到的唯一区别是,教程没有提到导航到应用程序的文件夹(例如,cd MyFlaskApp
)
更新:完成上述步骤后,这是文件夹MyFlaskApp
中的我的文件夹结构:
bin/
include/
lib/
Procfile
app.py
requirements.txt
.gitignore
更新2:我的.gitignore
文件(如教程中所示):
实际上,您正在本地目录中创建virtualenv。您可以在venv目录中创建它,也可以将以下三项中的每一项添加到.gitignore:
bin
include
lib
谢谢但是,如何使用virtualenv为Flask设置合适的文件夹结构?您可能会很感激:
bin
include
lib