python - git-flask-python : Is it safe to remove pycache and flask session folders

标签 python git github flask

我已经实现了我的项目以及每日提交到 Github,这是一个使用 Flask 和 Python 实现的网站,而每日提交我曾经使用 git add --a,因此它添加了所有文件夹像 __pycache__flask_session。我认为从我的 Github 中删除它们是安全的,是这样吗?如果不是,为什么?

最佳答案

如果你看gitignore.io/python ,你会在生成的.gitignore文件中找到

### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/

但是,您不会找到 flask_session,甚至在 flask-common/.gitignore 中也找不到.

Flask documentation提及:

SESSION_FILE_DIR The directory where session files are stored.
Default to use flask_session directory under current working directory.

如果这是用户和 flask 执行的私有(private)内容,则添加到您的 .gitignore:

/*_session/

但考虑到 Flask session存储 secret ,最佳做法是将 Flask 配置为将其 session 存储在 Git 存储库外部:这样,就没有错误添加任何东西的风险,.gitignore 或不。

关于python - git-flask-python : Is it safe to remove pycache and flask session folders,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51112474/

相关文章:

具有不同文件权限的git clone

git - 仅从远程存储库中删除文件

git - 如何 fork 一个分支而不是存储库?

python - 如何使用 gitpython 自动推送到 repo

python - 将 lineEdit 输入插入数据库时​​出现 PyQt5.QtSql.QSqlError

python - 不重新编译的不区分大小写的正则表达式?

search - Github GraphQL 存储库查询,提交总数

javascript - 如何将 Git 存储库与现在托管在我组织的本地 Git 服务器中的分支同步

python - 在 Mongoengine 中聚合引用字段

python - 在 NLTK 和 Python 中创建自定义分类语料库