mxsoftpy


View命名规范

<h2>url命名规范</h2> <ul> <li>url接口采用下划线命名法,除特殊缩写以外、一般使用小写单词 eg:<code>/video_add.sy、/plan_add.sy</code> <br></li> <li>同一模块中的同类接口存放在同一层url下 eg:视频模块配置中的码流配置、检测项目配置都在/conf下 <pre><code class="language-python">/conf/stream_add.sy # 新增码流 /conf/test_items_add.sy # 新增检查项目</code></pre> <p><br></p></li> <li>增删改查等基础接口采用统一命名规范 <ul> <li>增加:xxx_add.sy</li> <li>删除:xxx_delete.sy</li> <li>修改:xxx_update.sy</li> <li>移动:xxx_move.sy</li> <li>列表展示:xxx_list.sy</li> <li>条件查询:xxx_select.sy</li> <li>单个查询:xxx_retrieve.sy <br></li> </ul></li> </ul> <h2>Module命名规范</h2> <ul> <li>每个Module都填写url_prefix,方便不同Module的url区分 eg: <pre><code class="language-python">video_quality_module = Module('video_quality_module', url_prefix='/video')</code></pre> <p><br></p></li> </ul> <h2>类名及方法命名规范</h2> <ul> <li>View层类名与url对应,且采用驼峰命名法 <ul> <li>增加:class XxxAdd</li> <li>删除:class XxxDelete</li> <li>修改:class XxxUpdate</li> <li>移动:class XxxMove</li> <li>列表展示:class XxxList</li> <li>条件查询:class XxxSelect</li> <li>单个查询:class XxxRetrieve <br></li> </ul></li> <li>View层方法名</li> <li>目前仅支持get、post方法,对应http的GET、POST请求</li> <li>因为web程序仅支持get、post请求,所以不完全使用restful风格</li> <li>eg:增加、删除、更新、移动等修改数据的接口使用POST请求,查询、列表展示等接口使用GET请求</li> </ul>

页面列表

ITEM_HTML