我使用notepad ++作为编辑器,我发现当我使用标签时,在代码中关注关系会更容易。
1-在django代码(制表符或空格)中添加缩进的标准是什么?
2-你推荐使用notepad ++以外的代码编辑器吗?
答案 0 :(得分:3)
Python PEP 8鼓励4个空格,没有标签。
许多编辑都支持此功能,包括:Vim,Emacs,Komodo,WingWare和PyCharm等等。
我应该指出,我并没有特别劝阻您使用标签,而是解决有关缩进标准的问题。
答案 1 :(得分:3)
绝对遵循PEP8(空格,请!)并遵循django风格指南。我想这不是缩进规则,但有间距规则和其他编码标准。
http://docs.djangoproject.com/en/dev/internals/contributing/#coding-style
它使共享代码变得更加容易。每当我看到有人使用camelCase或InitialCaps作为方法,属性或变量时,它就会让我和stackoverflow解析器混淆。
以下是编码指南页面中的一些示例:
InitialCaps
lower_case
__init__
,__unicode__
答案 2 :(得分:2)
每个人都会对文本编辑有不同的看法,所以没有必要提问。
至于空格/制表符,python有PEP 8,它给出了Python编码的一般指导。这里的规则是使用4个空格缩进。
答案 3 :(得分:0)
至于编辑器 - 您可能想试用Editra(用python编写)。