我需要在 flask 应用程序中将哪些文件添加到.gitignore
?
https://www.gitignore.io/-我通常在这里查看示例。
但现在我找不到任何例子。
为什么?这是长颈瓶的一项功能吗?
Django在应用程序中有一个清晰的结构,但Flask没有,我说得对吗?
我需要在 flask 应用程序中将哪些文件添加到.gitignore
?
https://www.gitignore.io/-我通常在这里查看示例。
但现在我找不到任何例子。
为什么?这是长颈瓶的一项功能吗?
Django在应用程序中有一个清晰的结构,但Flask没有,我说得对吗?
4条答案
按热度按时间dldeef671#
使用Python.gitignore。FASK是一个Python项目。
zvokhttg2#
最初,我会说您希望在
.gitignore
文件中包含/__pycache__/
文件夹。但是,您可能希望忽略的任何其他内容都与项目密切相关。这取决于你的Flaskapp正在做什么。
你需要问问你自己,你的项目到底在做什么。它是否将用户详细信息(如用户名/密码)列表存储在某个地方?然后,您会希望将这些细节排除在
git
之外。您是否正在使用用户和密码访问数据库,并显示如何访问数据库表中的机密信息?然后,你应该确保这些数据都不会进入公共的git
存储库,在那里任何人都可以 swagger 地进入,看看你构建的一切是如何放在一起的,以及它们需要去哪里才能访问你的应用程序存储的所有敏感数据。根据您的应用程序目标,也许您可以考虑使用私有存储库?
在没有关于你的Flask型应用程序的进一步信息的情况下,我不能说更多。但无论哪种方式,这都是我对此事的回应。
一定要忽略由Python生成的
/__pycache__/
文件夹。在那之后?这完全取决于你的应用程序的要求。vq8itlhq3#
您可以使用gitignore.io,它根据您在项目中使用的技术选择要忽略的文件。有几个只是 flask 用的。
lbsnaicq4#
在.gitignore文件中包含/pycache/是一种很好的做法,就像在使用Java脚本或其框架的情况下添加NODE_MODULES一样。