代码拉取完成,页面将自动刷新
这个文档主要描述xnote的编码规范,基于 PEP8 的基础进行补充
其他命名规范
全局变量全大写+下划线命名
示例如下
MY_GLOBAL_VAR = 1
局部变量全小写+下划线命名
示例如下
my_local_var = 1
# 没有歧义的也可以不加下划线
filename = "myfile.txt"
core
简单的包my_package
带下划线的包名simplepackage
没有歧义的也可以不加下划线示例如下
core # 简单包名
simplepackage # 无歧义的包名
my_package # 带下划线的包名
MyClass
my_func
get_some_value
convert_a_to_b
deco
,示例:
my_log_deco
说明:由于Python本身有类和模块的结构,函数不建议用前缀,直接用模块.函数
的方式。
handlers/note
note模块的根目录handlers/note/page/
静态页面目录handlers/note/ajax/
ajax页面目录handlers/note/component/
页面的组件handlers/note/component/css
CSS组件handlers/note/component/script
JS脚本组件handlers/note/*.py
后台处理程序示例
handlers/note/
|-- page
| |-- note_index.html
| `-- note_create.html
|-- ajax
| |-- note_option_dialog.html
| `-- note_select_dialog.html
|-- component
| |-- css
| | |-- layout_css.html
| | `-- header_css.html
| |-- script
| | |-- option_script.html
| | `-- search_script.html
| `-- header.html
|-- note_dao.py # 数据访问对象
|-- note_page.py # 页面的controller
`-- note_ajax.py # AJAX请求的controller
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。