摘要: 在openstack中,只有admin用户才可以创建用户,租客,并且分配用户给租客,所以如果要添加注册功能的话,就要创建一个keystoneclient,使其拥有admin的身份。一个完整的创建用户的流程应该是这样的,创建租客 —— 创建用户 —— 分配用户给租客,所以我们的注册用户的时候也应该仿照这样的流程去创建用户。首先,参看keystone的源码,可以伪造一个admin的keystoneclien,代码如下 from keystoneclient.v2_0 import client as keystone_client token = keystone_client.Clie... 阅读全文
posted @ 2013-10-18 15:46 苌来看看 阅读(711) 评论(0) 推荐(0) 编辑
摘要: python中的encode和decode:首先,在python中字符串的表示是 用unicode编码。所以在做编码转换时,通常要以unicode作为中间编码。decode的作用是将其他编码的字符串转换成unicode编码,比如 a.decode('utf-8'),表示将utf-8编码的字符串转换成unicode编码encode的作用是将unicode编码的字符串转换成其他编码格式的字符串,比如b.encode('utf-8'),表示将unicode编码格式转换成utf-8编码格式的字符串判断一个字符串中是否含有中文字符:好了,有了以上知识,就可以很容易的解决这 阅读全文
posted @ 2013-10-18 15:27 苌来看看 阅读(33001) 评论(0) 推荐(2) 编辑