- 浏览: 575788 次
- 性别:
- 来自: 深圳
最新评论
-
gonglil:
为什么我的会出现无法连接到服务器,我看了报的错误是rfb.js ...
NoVNC的使用之一: 让我们把NoVNC代理跑起来 -
u012339746:
博主能给下demo么,求联系方式,急用
django多网站用户统一认证方案:django-simple-sso -
meylovezn:
凡是pdf的网址都失效了呢,不知道现在该去哪里照你说的那 ...
OE部分技术资料 -
meylovezn:
很不错的分享呢\(^o^)/~
OpenERP预定义对象方法 -
ihitu:
opencv-几个简单用法
文章列表
OpenERP对象访问
- 博客分类:
- OpenERP
OpenERP的所有资源(Resource)都是对象,如 menus, actions, reports, invoices, partners 等等。换言之,在OpenERP中,一个菜单项,一个弹出窗口,其实都是一条数据库记录。OpenERP运行时,从数据库读出“菜单项”记录,根据该记录 的信息,在屏幕上显示菜单项及其子菜单项。
因此,理论上,可以不写代码,而是直接修改OpenERP的数据库而编写功能菜单、查询窗口、动作按钮等实现业 务功能开发。
实际开发中,通常是编写XML文件,导入菜单、窗口、动作等编程元素,实现功能开发。XML文件 ...
OpenERP对象定义属性
- 博客分类:
- OpenERP
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 ...
程序模板
@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
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 ...