随笔分类 -  script

python/ruby相关的一些东西
理解zope3 的适配器
摘要:zope 3有三种类型的组件,内容组件,适配器和实用组件1. 内容组件内容组件相当于我们平时常说的entity,model,比方说User,Category,Department,Order 都可以理解为内容组件, 例子classIUser(Interface):name=Attribute('name')password=Attribute('password')email=Attribute(... 阅读全文
posted @ 2009-07-22 10:04 jjxstudio 阅读(432) 评论(0) 推荐(0)
准备放弃django
摘要:花了半年多时间在django,当然,主要是做项目,研究的不算深入。但总体感觉而言,django现在的状态很适合刚进入python web开发的新手(全堆栈,良好的社区,良好的文档,较多的使用者,没有使用较多的魔术),它得确也能满足大部分需求,只是后期,大家可能要引入一些第三方的东西。 当你为了明确和优化查询,引入sqlalchemy后,你的项目就同时并存了django orm和sqlalchemy... 阅读全文
posted @ 2009-07-08 11:30 jjxstudio 阅读(1952) 评论(10) 推荐(0)
自定义django admin 之一
摘要:自定义django admin 说些不是django 文档中的东西,首先,一个Admin 类是继承自admin.ModelAdmin,这个类是个callable类,有一个__call__方法,下面是一个例子 def __call__(self, request, url): if url is None: return self.changeli... 阅读全文
posted @ 2008-12-04 12:02 jjxstudio 阅读(1031) 评论(0) 推荐(0)
django admin search_fields
摘要:字段名以^开头,表示匹配开头 字段名以=开头,表示就精确匹配 字段名以@开头,表示全文检索 否则使用包含 如果字段名中包括__ ,则会对queryset取唯一值 技巧: django admin会分析get中的参数,将其作为filter查询参数,因此,你可以自己添加过滤器,如 商家产品库 标准产品库 空白名称产品 阅读全文
posted @ 2008-12-01 18:05 jjxstudio 阅读(881) 评论(0) 推荐(0)
django on jython
摘要:不得不承认,jython在这方面跑在ironpython前面了,虽然从现在公布的信息,ironpython兼容cpython更多些,但实际中跑起来,却是相反的现象。 django on ironpython 我并没有完整的跑下来过。当然,我测试过那个 0.96 跑出manage.py runserver 来,但其他的就不好说了,导入模块的速度和一些暴露出来的问题让你感觉根本没有继续尝试的必要。 ... 阅读全文
posted @ 2008-08-19 04:01 jjxstudio 阅读(353) 评论(0) 推荐(0)
django 终于发布了1.0 alpha版本
摘要:svn 上0.97 挂的时间之长令人沮丧. 好在,现在从svn检出的已经是1.0 alpha 版本了,看来9月份正式发布1.0还是靠谱的 svn co http://code.djangoproject.com/svn/django/trunk/ 阅读全文
posted @ 2008-07-23 08:36 jjxstudio 阅读(202) 评论(0) 推荐(0)
app engine key
摘要:每个实体均有一个标识符,他可以手动指定一个字符串值,也可以自动产生一个数字值 如果在创建实体时使用key_name参数,则会生成一个字符串值的标识 如 book=Book(key_name='isbn7302155852') book.put() book=Book(key_name='isbn1932394591') book.put() books=Book.all() for b in ... 阅读全文
posted @ 2008-05-31 21:59 jjxstudio 阅读(236) 评论(0) 推荐(0)
django 笔记-多继承
摘要:django 的svn 版本支持多继承了,继承有两种方式,一是将父类声明为abstract,这样每个具体的子类均有一个对应的表,父类是抽象类,不会为之建表 from django.db import models # Create your models here. class Person(models.Model): name = models.CharField(max_... 阅读全文
posted @ 2008-05-30 20:02 jjxstudio 阅读(1007) 评论(2) 推荐(0)