Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 编写django应用程序时的缩进标准_Python_Django - Fatal编程技术网

Python 编写django应用程序时的缩进标准

Python 编写django应用程序时的缩进标准,python,django,Python,Django,我使用notepad++作为编辑器,我发现当我使用选项卡时,更容易遵循代码中的关系 1-在django代码中添加缩进(制表符或空格)的标准是什么 2-你推荐记事本++以外的代码编辑器吗?每个人对文本编辑器都会有不同的看法,所以问这个问题没有意义 至于空格/制表符,python有PEP8,它提供了一些用python编码的一般准则。这里的规则是使用4个空格缩进 鼓励使用4个空格,不使用制表符 许多编辑器都支持这一点,包括:,,等等 我应该指出,我并不是特别劝阻您不要使用制表符,而是要回答您关于缩进标

我使用notepad++作为编辑器,我发现当我使用选项卡时,更容易遵循代码中的关系

1-在django代码中添加缩进(制表符或空格)的标准是什么


2-你推荐记事本++以外的代码编辑器吗?

每个人对文本编辑器都会有不同的看法,所以问这个问题没有意义

至于空格/制表符,python有PEP8,它提供了一些用python编码的一般准则。这里的规则是使用4个空格缩进

鼓励使用4个空格,不使用制表符

许多编辑器都支持这一点,包括:,,等等


我应该指出,我并不是特别劝阻您不要使用制表符,而是要回答您关于缩进标准的问题。

至于编辑器,您可能想尝试一下(用python编写)。

一定要遵循PEP8(请使用空格!),还要遵循django风格的指导原则。我想这不是缩进规则,但有间距规则和其他编码标准

它使共享代码变得更加容易。每当我看到有人对方法、属性或变量使用camelCase或InitialCaps时,我和stackoverflow解析器都会感到困惑

以下是编码指南页面中的一些示例:

  • 型号名称为
    InitialCaps
  • 字段定义为
    小写
  • 模型之间的X换行符
  • 元类是在模型字段之后但在方法之前定义的,具有一个空行间距
  • 常见方法的排序,如
    \uuuuu init\uuuuu
    \uuuuu unicode\uuuuu