文章标题
2015-08-28 13:58
302 查看
最近工作要求,需要接触openstack,记录下自己的苦逼撞墙经历。。。
——-dashboard篇——-
1.代码结构下图,dashboard 采用Django框架,另外它的horizon模块里封装好多组件等:
1)首先看urls.py,为响应事件(ajax请求、新链接请求)的映射关系,看到url函数,第一参数是链接,第二个是对应的响应函数,
2)然后views.py 实现响应函数,tables.py,panel.py,forms.py 是从horizon继承的页面元素类。
3)templates里是页面模版
以上是大致结构,然后讲讲views.py
发现上班活还没干完,下次再讲讲views.py……泪!
——-dashboard篇——-
1.代码结构下图,dashboard 采用Django框架,另外它的horizon模块里封装好多组件等:
1)首先看urls.py,为响应事件(ajax请求、新链接请求)的映射关系,看到url函数,第一参数是链接,第二个是对应的响应函数,
2)然后views.py 实现响应函数,tables.py,panel.py,forms.py 是从horizon继承的页面元素类。
3)templates里是页面模版
以上是大致结构,然后讲讲views.py
发现上班活还没干完,下次再讲讲views.py……泪!
相关文章推荐
- Gson 基础教程 —— 自定义类型适配器(TypeAdapter)
- python实现邮件群发
- mina deploy 时Permission denied (publickey). fatal: The remote end hung up unexpectedly的解决办法。
- Android 关于“NetworkOnMainThreadException”出错提示的原因及解决办法
- eclipse的Android项目不能运行
- java中&和&&的区别
- hdu 1506 Largest Rectangle in a Histogram(单调栈)
- nginx+php(fastcgi)安装教程
- css动画
- Android-插入短信及备份手机中的短信到SD卡
- SQLserver2012-2014数据库 日志和没有日志的数据库恢复办法
- Android学习笔记(十四)
- UIWebView的基本用法(1)
- android中的View组件
- Http调试工具-Fiddler使用指引
- 指针数组 详解
- Cocos2d-x开发系列 磨刀不误砍柴工
- hdu 1084 What Is Your Grade(水题)
- 打包签名与版本号修改
- 数据结构和算法基础