`
xiaolin0199
  • 浏览: 566053 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

OpenERP对象访问

      OpenERP的所有资源(Resource)都是对象,如 menus, actions, reports, invoices, partners 等等。换言之,在OpenERP中,一个菜单项,一个弹出窗口,其实都是一条数据库记录。OpenERP运行时,从数据库读出“菜单项”记录,根据该记录 的信息,在屏幕上显示菜单项及其子菜单项。        因此,理论上,可以不写代码,而是直接修改OpenERP的数据库而编写功能菜单、查询窗口、动作按钮等实现业 务功能开发。        实际开发中,通常是编写XML文件,导入菜单、窗口、动作等编程元素,实现功能开发。XML文件 ...
OpenERP对象定义的属性详细解说 例: class name_of_the_object(osv.osv): _name = 'xxx' ...... name_of_the_object() #Sample: class qingjd(osv.osv): _name = 'qingjia.qingjd' _description = '请假单' _columns = { 'shenqr': fields.many2one('hr.employee', '申请人', required=True), ...
操作系统: Ubuntu 12.04   原谅我开始只会如此的安装redis导致后面的一系列问题。   sudo apt-get install redis-server   在我的操作系统下,软件安装器为我安装的是2.4.9版本的....   好了,继续安装对应的python包  redis-py   sudo apt-get install redis-py   进入到对应的shell界面,  import redis  -> redis.VERSION  一切OK   如果仅是到底redis就算是安装好了,但现在问题来了。。。   问题一: 写道 ...
def sendMail(from_email, to_email ,subject,plain_text, html_body, files): # 打开HTML格式的文件,这是要发送的邮件正文 msgRoot = MIMEMultipart('related') if to_email.find('ic.net.cn'): msgRoot['Subject'] = email.Header.Header(subject.decode('utf-8').encode('gb2312'), 'gb2312') else: ...
如何用python实现soap协议并搭建webservice   网上搜索了一番,用python实现soap的库有好几个,soappy,soaplib,suds等。但是SOAPpy这个库已经好几年没人去维护更新了,所以不予考虑,而suds这个库用来构建soap服务端比较麻烦,所以最终锁定soaplib来实现服务端发布,而用suds实现客户端获取;   第一步:安装soaplib   http://pypi.python.org/pypi/soaplib/0.8.1 写道 安装挺简单的:下载后解压进入到目录soaplib-0.8.1, --> sudo python set ...

python编程规范

程序模板 @FileName: @Author:xx@ic.net.cn @Create date: @description:用一行文字概述模块或脚本,用句号结尾。 @Update date: @Vindicator: xx@ic.net.cn @File URL: http://idea.icgoo.net/xxxxxxx @svn Path: svn://svn.icinfo.net/xxxxxx """ #add by XXX or modify by XXX def Function(par ...
描述 写道 经过一天的资料查看及测试,已经可以成功的在jiayou3中调用icgoo的数据....我这里的测试是通过get方式向接口传递几个参数后返回型号在icgoo的实时报价数据...   准备工作 写道 项目 jiayou3 + v451.下载django-piston,并将该app放到项目的根目录下;2.在项目根目录下新建一个名字为API的app,我在里面创建了五个文件; 2.1 : __init__.py 空 2.2 : handlers.py 用来存放接口的定义 2.3 : urls.py 用来存放接口的url 2.4 : authentication.py 用来存放权 ...
简述   代码与文档:https://github.com/ojii/django-simple-sso   原理: 写道 项目分服务器端和客户端,客户端原本是没有用户信息的,他的所有用户登录操作都会去服务器端验证,当验证通过,服务器端会向客户端发送用户信息,客户端则保存用户信息,用该用户进行登录   简易流程图:     django-simple-sso的安装 写道 下载地址:https://github.com/ojii/django-simple-sso/tarball/master解压后,直接运行:sudo python setup.py install ...
  Tomcat+CAS以及cas的mysql数据库的验证   Tomcat+cas服务器的搭建可参考文档:   CAS服务搭建(ubuntu 10.04) http://xiaolin0199.iteye.com/blog/683759   cas的mysql数据库验证可参考文档: 测试CAS服务器(二) http://xiaolin0199.iteye.com/blog/686229   django-cas的应用   官方文档:https://bitbucket.org/cpcc/django-cas/overview   操作过程   1.下载dj ...
关于openid 写道 OpenID 是一个去中心化的网上身份认证系统。对于支持OpenID的网站,用户不需要记住像用户名和密码这样的传统验证标记。取而代之的是,他们只需要预先在一个作为OpenID身份提供者(identity provider, IdP)的网站上注册   详细描述可见:http://zh.wikipedia.org/wiki/OpenID   基本原理与操作 写道 在openid服务器上注册一个openid,会生成一个url,这个就是你进行认证的用户名,在一些支持openid的网站上登录时,就像一个统一的接口,你不要注册,只需要输入你的openid用户名,即 ...
django实现登录原理 写道 django自带auth模块,可实现用户验证登录当用户登录了网站,django通过两个中间键验证用户登录:django.contrib.sessions.middleware.SessionMiddleware 和django.contrib.auth.middleware.AuthenticationMiddleware 写道 1.当用户登录成功,服务器生成一个sessionid,保存于数据库,并写到用户浏览器cookie中2.用户再次访问,首先中间键SessionMiddleware会读取这个名为sessionid的cookie,根据该值查询数据库 ...
描述:用django访问sql server,网上有介绍几种方法,这是主要介绍django-pyodbc 测试环境: 系统: ubuntu 12.04       django 1.4       python 2.7       pyodbc 3.0.3 (python连接sql server的包)       django-pyodbc 1.2 (一个django连接数据库的第三方包,主要用pyodbc连接sql server)   安装调试 主要参考文档: http://logrit.com/weblog/2012/07/16/accessing-sql-server ...
描述 为了SEO建设,试图将icgoo网站上的所有相对链接换成绝对链接   方案一 写道 每页都作这种处理会影响速度,现在采用的方式是用pyCall。在base.html最前面加上 {% pycall mydj.tempfuns.get_siteurl() as SITEURL %} 以后需要完整url的地方前加上{{SITEURL}}就可以了,像这样<a href = "{{SITEURL}}/games">    *有没有测试,用这种方法后,速度会慢多少?   *用 Django-toolbar 本地调试应该能看出页面加载时间。 这种 pyC ...
参考文档:    * https://docs.djangoproject.com/en/1.2/topics/db/multi-db/#topics-db-multi-db-routing  * http://blog.sina.com.cn/s/blog_3fbe78a60100p68a.html   目的:新项目中实现 按app实现数据库的分离   以非IC模块product为例   1. setting.py中加入 ... DATABASES = { 'default': { 'ENGINE': 'django.db.backends. ...
起因 写道 settings文件是网站最为关键的配置文件,但这个文件对于不同时期的版本里面的内容是不一样的.经常会造成该文件被莫名替换,被修改导致一些不可知的问题发生.   需求 写道 设计好的settings模式,来方便于在各种环境中进行测试;设计好的settings,就是如何建立完善的Django设置模块。   资源 http://rdegges.com/the-perfect-django-settings-file   测试 写道 让我们删掉settings.py文件,来创建一个settings的模块吧..   the one   mv setting ...
Global site tag (gtag.js) - Google Analytics