为 flask 应用程序创建gitignore

tf7tbtn2  于 2022-09-21  发布在  Git
关注(0)|答案(4)|浏览(243)

我需要在 flask 应用程序中将哪些文件添加到.gitignore
https://www.gitignore.io/-我通常在这里查看示例。
但现在我找不到任何例子。
为什么?这是长颈瓶的一项功能吗?
Django在应用程序中有一个清晰的结构,但Flask没有,我说得对吗?

dldeef67

dldeef671#

使用Python.gitignore。FASK是一个Python项目。

zvokhttg

zvokhttg2#

最初,我会说您希望在.gitignore文件中包含/__pycache__/文件夹。

但是,您可能希望忽略的任何其他内容都与项目密切相关。这取决于你的Flaskapp正在做什么。

你需要问问你自己,你的项目到底在做什么。它是否将用户详细信息(如用户名/密码)列表存储在某个地方?然后,您会希望将这些细节排除在git之外。您是否正在使用用户和密码访问数据库,并显示如何访问数据库表中的机密信息?然后,你应该确保这些数据都不会进入公共的git存储库,在那里任何人都可以 swagger 地进入,看看你构建的一切是如何放在一起的,以及它们需要去哪里才能访问你的应用程序存储的所有敏感数据。

根据您的应用程序目标,也许您可以考虑使用私有存储库?

在没有关于你的Flask型应用程序的进一步信息的情况下,我不能说更多。但无论哪种方式,这都是我对此事的回应。

一定要忽略由Python生成的/__pycache__/文件夹。在那之后?这完全取决于你的应用程序的要求。

vq8itlhq

vq8itlhq3#

您可以使用gitignore.io,它根据您在项目中使用的技术选择要忽略的文件。有几个只是 flask 用的。

lbsnaicq

lbsnaicq4#

在.gitignore文件中包含/pycache/是一种很好的做法,就像在使用Java脚本或其框架的情况下添加NODE_MODULES一样。

相关问题