摘要:
django中有时候需要使用save(commit=False)方法,更新对象属性,但并不向数据库真正提交数据,举个博客的例子吧,登录之后,写博客,然后保存博客的内容。博客的有些内容是在界面上由用户填写的,有些内容是在后台添加的。例如,用户姓名之类的。同时,还会有博客所属的分类。 这样的话就需要在save()方法中传递一个参数commit,赋值为False,代表不要提交到数据库。然后给blog.author赋值,然后有两种选择: 1. 调用new_blog.save()保存blog的基本信息,然后在调用form.save_m2m()保存关联信息,如果不调用save_m2m()的话,就会... 阅读全文
摘要:
前言 python使用方便,非常易用,第三方库的支持很全面,使用Python开发Thrift程序的步骤也相当简单,首需要需要配置Python及Thrift环境,然后根据thrift文件,由thrift模板生成器自动生成通信接口代码,具体的操作可以参考:http://www.cnblogs.com/jishilei/archive/2012/12/24/2830944.html python开发thrift,肯定会涉及到server和client,分别来看下:Server端 Server段需要实现Thrift里面的service方法,也就是自动生成代码中的Iface接口程序 thrift... 阅读全文