c语言git ignore文件夹,gitignore中应该包含什么,如何将env文件夹放入gitignore中,我的文件夹结构是否正确?...

你的env文件夹应该在gitignore中是的,但它不必在你的项目文件夹中。

你可以把你想要的东西都放进gitignore,我的看起来像(一个非常大的项目)例如:# Byte-compiled / optimized / DLL files

__pycache__/

*.py[cod]

db.sqlite3

migrations/

media/

settings.py

# C extensions

*.so

# Distribution / packaging

.Python

env/

build/

develop-eggs/

dist/

downloads/

eggs/

.eggs/

lib64/

parts/

sdist/

var/

*.egg-info/

.installed.cfg

*.egg

# PyInstaller

# Usually these files are written by a python script from a template

# before PyInstaller builds the exe, so as to inject date/other infos into it.

*.manifest

*.spec

# Installer logs

pip-log.txt

pip-delete-this-directory.txt

# Unit test / coverage reports

htmlcov/

.tox/

.coverage

.coverage.*

.cache

nosetests.xml

coverage.xml

*,cover

# Translations

*.mo

*.pot

# Django stuff:

*.log

# Sphinx documentation

docs/_build/

# PyBuilder

target/

你的文件夹结构看起来不错,我会在其中添加一些dirs,以优化你的代码和目录结构,我的看起来是这样的,这非常棒,但是你可以为你的所有项目做你想做的:project/

---project/

---app1/

---app2/

------migrations/

------url/

---------__init__.py

---------url1.py

---------url2.py

------views/

---------__init__.py

---------view1.py

---------view2.py

------forms/

---------__init__.py

---------form1.py

------models/

---------__init__.py

---------model1.py

---------model2.py

---app3/

---static/

---templates/

------app1/

------app2/

---------view1/

-------------home.html

---------layout.html

------app3/

---templatetags/

---manage.py

此项目结构允许您分离所有应用程序的不同模板,更好地快速轻松地修改它们。它允许你在每个应用里面有一个重构的代码,它允许防止将来的代码错误(文件中的4000行代码来得真的很快,所以要小心!)。

对于所有的静态和模板标记来说,有太多单独的文件夹,所以你可以在模板中的任何地方使用它,非常棒!

记住,你可以用你的文件夹结构做任何你想做的事,你能做的就是最适合你的:)

希望有帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值