分类 Python 下的文章

OpenStack TaskFlow的介绍


前言

TaskFlow是OpenStack中的一个Python库,主要目的是让task(任务)执行更加容易可靠,能将轻量的任务对象组织成一个有序的流。

若未安装taskflow到环境中:

pip install taskflow

目前TaskFlow支持三种模式:

  • 线性:运行一个任务或流的列表,是一个接一个串行方式运行。
  • 无序:运行一个任务或流的列表,以并行的方式运行,顺序与列表顺序无关,任务之间不存在依赖关系。
  • 图:运行一个图标(组节点和边缘节点)之间组成的任务/流依赖驱动的顺序。


Tornado学习之入门篇


  简单来说Tornado是Python写的一个框架,这个框架的特别之处在于它既是一个Web framework,也可以是Web Server(facebook用它做FriendFeed),采用异步IO模型,支持WSGI,在官方定义的4种功能中,它还可以作为协同组件,即和其它框架一起使用,包括Django。这几种功能并不冲突,使用主要取决于需求。总之,Tornado是一个简单高效的多用途框架。 


Python Web之路Django(四):模型


模型

Django对数据库提供很好的致辞,包括:PostgreSQL、MySQL、SQLite、Oracle。其中,MySQL是web应用中最常用的数据库。

数据库配置

修改项目中的setting.py中的DATABASES项:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',
        'USER': 'test',
        'PASSWORD': 'test123',
        'HOST':'localhost',
        'PORT':'3306',
    }
}


Python Web之路Django(三):模板


前言

在view.py里写html代码终究是不友好的。极好的方法是符合MVC设计思想,将模板分离出来,并且希望模板里面能输出变量。

简单的例子

模板文件夹

视图文件夹是分为模板文件静态文件,模板文件一般内嵌第三发给语法的html代码,静态文件诸如css,js,jpg文件。