摘要:
摘要:http://www.b-list.org/weblog/2006/06/06/django-tips-extending-user-model这里的做法是定义一个独立的模型及独立的数据表来表示 profile.1. 首先添加一个 model 来专门定义 profile: from django.db import modelsfrom django.contrib.auth.models ... 阅读全文
2007年3月5日
2007年3月2日
摘要:
这两天学着写了个 Django 的 tag,这个 tag 叫做 "post_detail_tag", 调用的代码像这样: {% post_detail_tag post.id current_post_id %}其中后面两个都是传递的变量。结果我发现在 tag 的代码中,一开始解析传递过去的 token 时,能获取到的仅仅是 "post.id", "current_post_id" 这种变量名,而... 阅读全文
2007年2月22日
摘要:
Django文档翻译:模型参考(Model Reference) 翻译者: 木野狐(Neil Chen) Django 版本: 0.95.1 进度: 未完,持续更新中。 最后更新时间: 2007-2-22 Model reference模型参考 A model is the single, definitive source of data about your data... 阅读全文
2007年2月12日
摘要:
刚学完了 (二)看完了,也跟着做完了。还有很多不清楚的。该翻翻官方的 doc 了。 阅读全文
2007年2月10日
摘要:
今天按照 http://karrigell.sourceforge.net/en/front.htm 教程,一口气学完了 Karrigell 的入门内容,一边看一边试验完了所有的基本功能。感觉很兴奋。这个框架可谓是麻雀虽小,五脏俱全。而且语法直观,使用也非常的灵活。另外,在 unicode 的处理方面和国际化方面也很出色。可以非常直观方便的创建多语言版本的页面,并且在中文处理方面,我做 demo ... 阅读全文
2007年1月22日
摘要:
SubSonic 是集代码生成 / Build Provider (asp.net 2.0 的新特性) 于一身的一个非常不错的数据访问框架。其灵感来自 ROR 里的 ActionPack. 非常适合于小型网站的快速开发。昨天我开始使用这个框架,发现了一个小问题。我有一个字段名为 Key,在生成一个 Select 语句的查询时 sql 报错。因为 Key 是一个关键字,而 SubSonic 产生的 ... 阅读全文
2007年1月16日
摘要:
因为将来有一个 web 项目会用 python 做,决定从现在开始学 django.之前也试过一次 django,不过看着 step by step 之类的教程学实在是慢,我个人比较喜欢的方式是先拿一个不大不小的项目代码来直接看源代码学习。今天偶然发现 http://china-django.com/ 这个网站提供源代码,地址是 http://china-django.com/files/beyo... 阅读全文
2007年1月8日
摘要:
JavaScript 中的 RegExp 对象用于正则表达式相关的操作,这个对象提供了一个方法 test 来判定某个字符串是否满足某个 pattern. 返回值是 true/false.今天我碰到了一个问题: 这里两个测试的字符串应该都满足正则表达式中的模式,返回 true. 可是测试结果却依次是:true, false.我估计问题的原因可能是因为 RegExp 对象是有状态的,并且在 test ... 阅读全文
2007年1月3日
摘要:
Forms 身份验证的原理剖析 DataSet Watch 2.0一个高级的 DataSet 监视器(帮助调试)。 加密和解密字符串很基础的知识。 用 C# 操作 Excel 文档 (利用 COM 对象 Microsoft Excel 11.0 Object Library) 在 SQL Server 2005 中用 CLR 扩展函数压缩/解压 Blob/Clob 字段 SQL Server 20... 阅读全文
2007年1月2日
摘要:
Visual Studio 2005 编写的项目可以编译,但不能调试,错误信息: Error while trying to run project: Unable to start debugging 绑定句柄无效可以这样解决:1、打开项目属性,在“Debug”一项里,把“Enable the Visual Studio hosting process”前的钩去掉。2、打开计算机管理,在服务里将... 阅读全文
2006年12月18日
摘要:
FePy 是一个开源项目,其目标是对 IronPython 语言的进行扩展,以补充 CPython 的标准库中有,而 IronPython 没有的一些特性。当前这个扩展甚至包括了对 CherryPy 3 的支持。其主页在 http://fepy.sourceforge.net/IronPython Community Edition (IPCE) 是包括了 FePy 库,以及其他一些第三方库的一个... 阅读全文
2006年12月17日
摘要:
IronPython for ASP.NET 的属性注入器机制可以使得一些代码的语法变得简单(详细了解参考我的这一篇),但是默认的支持似乎现在还很不完备。我反编译了 Microsoft.Web.IronPython.dll,在其中增加了对 RepeaterItem 和 Session (HttpSessionState) 的属性注入支持。对 RepeaterItem 的支持很简单,因为本身已经有了... 阅读全文
2006年12月16日
摘要:
今天解决了一位朋友使用 Anthem.NET 遇到的问题。他的代码在 Windows XP 的开发机器上反应正常,而部署到 2003 Server 的服务器上就提示 "BADRESPONSE".这个问题产生的原因是,Anthem 在客户端 js 中调用服务器时,会返回一个表示 js 对象的文本,在得到后,通过 eval 方式将这个对象还原。其中包括了服务器需要返回给客户端的各种信息,比如脚本,更新... 阅读全文
2006年12月14日
摘要:
用 IronPython for ASP.NET 开发的网站,在部署时,除了发布 bin 目录下的 IronPython.dll, IronMath.dll, Microsoft.Web.IronPython.dll 之外,还需要在服务器上运行一下 IronPython for ASP.NET 的安装包。原因是这个安装包对 System.Web 的 dll 打了一个 hotfix. 其中比较关键的... 阅读全文
2006年12月10日
摘要:
如何在 CLR 类型上实现 IronPython 语言的动态特性,简单的讲,可以通过 ICustomAttributes 接口来实现。ICustomAttributes 接口是在 IronPython 引擎中定义的 。其成员是给 CLR 类型附加自定义属性的一些操作,一旦定义了这些附加的属性,IronPython 的脚本就通过引擎来访问它们。需要注意的是,这里所谓的属性是 Python 概念中的 ... 阅读全文