免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3342 | 回复: 4

sqlalchemy新手,自定义验证求助。 [复制链接]

论坛徽章:
0
发表于 2011-07-12 19:59 |显示全部楼层
英文差,官方文档看不太懂,在映射一章内有介绍Validator(验证),没太看明白,
哪位高人肯指点一下,如何自定义验证,比如,我在表中设定了字段的唯一属性,当我在表中添加已有记录的时候想在会话提交之前验证提交记录的唯一性,应该如何写Validator。拜谢了。

论坛徽章:
0
发表于 2011-07-12 22:10 |显示全部楼层
回复 1# hlsd665
那个Validator不是干这个用的,是针对用户的  比如要求用户输入的name字段必须以ww开头就可以用Validator来检查用户输入合法,这一切都是发生在数据向dataserver提交之前。
对于你的需求在表上加个UNIQUE约束就行了。

论坛徽章:
0
发表于 2011-07-13 07:10 |显示全部楼层
嘿嘿,谢谢二楼,能跟您详细的学学这个ORM么?昨天弄了几个小时,英文太差,又没汉字的文章。

论坛徽章:
0
发表于 2011-07-14 15:29 |显示全部楼层
sqlalchemy是一个比较底层的orm,不过好在够自由,很多orm是很方便,如果你是学习web方面上,就没有必要看这个,因为都有自带的orm,而且比这个更加方便,便捷,有些是自己的orm,有些是基于sqlalchemy再次定制的orm。如果你是在GUI上,可以直接用这个orm,那你要好好的看了,主要看官方的文档,有两种不同的实现方式千万不要搞混了。

论坛徽章:
0
发表于 2011-07-16 18:24 |显示全部楼层
谢谢4楼,我想用web.py和SQLAlchemy结合。

到处翻SQLAlchemy的小项目源码,也没找到,想看看别人都是在项目中如何使用的。

另外对python的包理解的也不是太好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP