我使用notepad ++作爲編輯器,並且我發現當我使用製表符時,在代碼中更容易遵循關係。編寫django時的縮進標準應用程序
1 - 什麼是標準,當涉及到把縮進Django的代碼(標籤或空間)?
2-您是否推薦使用notepad ++以外的代碼編輯器?
我使用notepad ++作爲編輯器,並且我發現當我使用製表符時,在代碼中更容易遵循關係。編寫django時的縮進標準應用程序
1 - 什麼是標準,當涉及到把縮進Django的代碼(標籤或空間)?
2-您是否推薦使用notepad ++以外的代碼編輯器?
絕對服從PEP8(空格,請!),並也跟着Django的風格指南。我想這不是一個縮進規則,但有間距規則和其他編碼標準。
http://docs.djangoproject.com/en/dev/internals/contributing/#coding-style
它使共享代碼容易得多。每當我看到有人使用camelCase或InitialCaps作爲方法,屬性或變量時,它會使我和stackoverflow解析器混淆。
下面是從編碼指南頁面的一些例子:
InitialCaps
lower_case
__init__
常用的方法,__unicode__
每個人都會對文本編輯器不同的意見,所以沒有點真的問。
對於空格/製表符,Python有PEP 8,它給出了在Python編碼的一般準則。這裏的規則是使用4個空格縮進。
至於編輯器 - 你可能想嘗試Editra(Python編寫)。