### 绘制流程图 Flowchart
```flow
st=>start: 用户登陆
op=>operation: 登陆操作
cond=>condition: 登陆成功 Yes or No?
e=>end: 进入后台
st->op->cond
cond(yes)->e
cond(no)->op
```
[========]
### 绘制序列图 Se ... ...
[TOC]
> **引用:**
> - RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers. It is backed by Redis and it is designed to have a low barrier to ... ...
[TOC]
#### 加载与初始化
__init__模块
##### 1. 设置模板路径
设置mosys内置的页面模板存放的路径 **./templates** 同时设置模板解析错误时返回的内容
##### 2. 设置静态路径
> * static_mosys:Admin相关页面使用的静态 js/css/imgs 等
> * tmpfile:主要用于存储导出时数据的临时文件
##### 3 ... ...
[TOC]
###最简单的示例
```python
@route('/')
def index():
return "hello mole!"
if __name__ == "__main__":
run(host='127.0.0.1', port=8080)
```
可以看出,mole中讲究的是简洁、直接,不做过多封装,尽量保持Python语言的原生特性
下面是mole中一些重要模 ... ...
[TOC]
#### 概述
MoCrud大致包含几个主要对象: model、admin、operate、template,下面会逐一讲解。MoCrud的基本思想是:默认自动生成标准Crud功能,通过继承的方式实现强大的自定义和操作扩展
#### Model(模型)
##### 模型的定义
模型model可以是peewee的模型类或者继承自peewee的模型
一般的过程是:1. 设计数据库表结 ... ...
#### :fa-file-o: 概述
MoCrud是一个用于快速构建关系型数据库数据管理应用的Python Web应用框架,本身是一个 [Mole](https://github.com/JoneXiong/Mole) 应用,数据库交互使用了开源的轻量级Python ORM [peewee](https://github.com/coleifer/peewee),web表单的生成采用简单易扩展的 ... ...
#### 安装
**linux环境**
```
wget -q http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
```
**windows环境**
下载 [setuptools](http://pypi.python.org/pypi/setuptools)
安装 **setup ... ...
### 概述
通常一个UI的运行过程都会涉及到一些事件,基于HTML5 UI的Cordova也不例外,Cordova除了兼容HTML5本身的一些内建事件外还包含他特有的事件,比如deviceready。
### 三个重要事件
#### deviceready事件
Cordova提供的通过HTML5调用Native功能并不是立即就能使用的
Cordova框架在读入HTML5代码之后 ... ...
Cordova通过配置CLI (config.xml) 来实现应用图标和启动展示图片页面
### 应用图标icon
```xml
<icon src="res/icon.png" />
```
### 启动页面SplashScreen
在使用SplashScreen之前需要给项目添加splashscreen插件
```
> cordova plugin add org. ... ...
## 基本结构
```xml
<widget>
<name></name>
<preference />
<feature>
<param />
</feature>
<access />
<content />
</widget>
```
## preference
运行时相关的一些参数
### Android
> * KeepRunning:声明当程序进入后台 ... ...