前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AutoLine源码分析之静态页面模板及对应API介绍

AutoLine源码分析之静态页面模板及对应API介绍

作者头像
苦叶子
发布2018-07-25 16:27:55
5390
发布2018-07-25 16:27:55
举报
文章被收录于专栏:开源优测开源优测
代码语言:javascript
复制
什么是AutoLine开源平台

AutoLine开源平台是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。

源码地址

github地址: https://github.com/small99/AutoLine 码 云 地 址:https://gitee.com/lym51/AutoLine

前言

本文主要分享AutoLine开源平台中各静态页面模板的作用及对应的API渲染。

API

下图展示了各种常用的GET API,均定义是现在main package下的view.py中

注:

index() 首页 dashboard() 登录成功后的主页页面 logout() 注销登录,跳转至登录页面 user() 用户管理页面 help() 帮助文档页面 product() 产品管理页面 project() 项目管理页面 task() 任务管理页面 task_list() 调度管理页面 mange() 分类管理页面 test_run() 运行 debug() 调试运行 report() 报告管理页面 run_logs() 运行日志 detail() 详细报告 view_image() 查看截图

随便列举几个看看源码

说明:

@login_required 表示为登录后才有访问权限 @main.route('/user', methos=['GET']) 表示url为/user 只允许get请求 render_remplate('xxxx.html') 表示渲染templates目录下的xxxx.html至前端

这里需要对flask路由机制有所了解才能理解,所以你需要自己去学flask喲,推荐两本本书,去学习python flask开发

深入理解 Flask

作者:(美)Jack Stouffer(杰克·史都华) 著,苏丹 译

当当 广告

购买

Flask Web开发 基于Python的Web应用开发实战

作者:(美) Miguel Grinberg著

当当 广告

购买

静态模板

下面我们一看看AutoLine的静态页面模板

注:上面每一个或多个模板对应一个API,用于渲染至前端展示

其中:403.html,404.html,500.html为自定义的http错误请求码对应提示信息页面

对于每个模板的作用这里不在一一累述了,请根据名称或直接看对应的html源码即可。

例如:

index.html 即为首页,对应index() API

dashboard.html 则登录成功后的首页,对应dashboard() API

project.html 则为项目管理页面

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 深入理解 Flask
  • Flask Web开发 基于Python的Web应用开发实战
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档