`
maplye
  • 浏览: 114727 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
今天我把rar卸载掉,使用7zip-rar代替,这样直接解压识别中文名了。
发布我的插件 1.首先要在你的插件SVN的目录下建立grails-插件名/trunk,tags目录,并提交至SVN中 2.在trunk目录中创建你的插件代码,并需要增加LICENSE文件,你可以复制其他项目中的LICENSE文件. 3.在grails-app/conf/BuildConfig.groovy文件中增加   grails.plugin.repos.discovery.myRepository="http://192.168.0.70/svn/system/common/grails/plugins" grails.plugin.repos.distr ...
使用vim的lookupfile插件,需要tagfile的脚本,记录一下,防止下次用到,这个也是在网上找的,增加了忽略.svn和.pyc的相关文件。   #!/bin/sh # generate tag file for lookupfile plugin echo -e "!_TAG_FILE_SORTED\t2\t/2=foldcase/"> filenametags find . -not -regex '.*\.\(png\|gif\|pyc\)' ! -path "*svn*" -type f -printf "% ...

Django多表查询

tables = """ commend_intonetworkdata d,commend_intonetwork n """ wheresql = """ commend_intonetworkdata.ismatched=false and commend_intonetwork.status!='success' and trim(commend_intonetworkdata.phoneno)=trim(commend_intonetwork.phoneno) and CAS ...
Grails的Config发布后是编译的,无法手动修改,所以可以通过外部配置文件的方式修改一些设置,如数据库的链接等。   在Config.groovy增加   grails.config.locations = [ "classpath:app-config.properties"]  然后在grails-app/conf/目录下创建app-config.properties文件,内容如下:dataSource.driverClassName=oracle.jdbc.OracleDriver dataSource.url=jdbc:oracle:thin:@ ...
今天在项目中使用manage.py sqlall commend.却出现了如题的错误.   后来检查发现到.commend的Application和另一个Application users的models中有相互依赖,导致出现循环引用的关系.   commend.models->  users.models.Department users.models -> commend.models.BANK_TYPE   最后将这种引用关系移除,就一些正常了.
django的form将界面的展示和数据校验转换做了很好的封装,并且提供了很多的一些Field和Widget,昨天在做一个项目时有一个月报表的功能,查询的时候需要选择某年某月,于是参照一些网站信息,写了一个YearMonthField. #创建年月表单控件 class YearMonthWidget(forms.MultiWidget): """ A widget that splits a date into Month/Year with selects. """ def _ ...
Nashvegas: A Simple Django Migration Tool   介绍: http://paltman.com/2009/feb/24/nashvegas-a-simple-django-migration-tool/   就是采用创建sql文件的方式进行数据库的迁移.   Git库地址: http://github.com/paltman/nashvegas/tree/master     Nashvegas比较简单易懂,正好有项目具有在开发数据库和应用数据库同步数据结构的困扰,所以决定拿来用用.   但发现一些问题,并且不支持postgres. ...
在做django项目的单元测试的时候,我们经常需要为测试准备一些测试数据,所以django中提供了fixtures. 以前采用json作为fixtures的文件格式,今天突然看到fixtures支持xml/yaml/json,所以尝试使用yaml,省去了json格式里面一大推"{的符号,看上去更清洁. 1.安装PyYAML  http://www.pyyaml.org/wiki/PyYAML 2.在某APP创建fixtures目录,并在fixtures目录下创建user.yaml - model: auth.user   pk: 1   fields:     u ...
在做web系统的时候,我们需要针对一些操作的结果要进行提示信息给用户,如“××××保存成功!”,“××××出现错误!”。   在基于mvc的模型的框架下,我们可以采用flash message的方式。   以前在用web2py框架的时候,主要写: response.flash = '订购%s成功'% foods[0].name   就会自动在上方提示response.flash的信息。   一.Django admin的提示信息   但是django没有flash,我们在使用django admin的时候,我们也看到了保存了一个对象成功后,会在列表的上方出现提示信息,这是如 ...
1.创建一globaltags的django app. 2.将一些自定义的templatetags文件复制到globaltags的目录下,如: PyIf Template Tag (Conditional Tag) ExprTag Template tag to dump database query info   3.在globaltags的目录下的__init__.py文件中加入如下内容:   from django.template import add_to_builtins add_to_builtins('globaltags.pyif') add_to_buil ...
原文:http://www.maplye.com:8081/post/114/ 在Ibatis.net的帮助文档中有介绍多数据库支持,但是没有写全代码,后来查看其源码,并结合帮助文档,找到了解决方法,其实道理就是另行实现一个Mapper.如AnthorMapper: Apache Notice#region Apache Notice    /**/
I was walking across a bridge one day, and I saw a man standing on the edge, about to jump off. So I ran over and said, “Stop! Don’t do it!” “I can’t help it,” he cried. “I’ve lost my will to live.” “What do you do for a living?” I asked. He said, “I work with computers.” “Me too!” I said. “Wha ...
newforms是django新的对表单处理功能,查看官方文档:http://www.djangoproject.com/documentation/newforms/最近也在看newsform的文章,总结了两种使用的方法,如下所示:一、根据model自动生成newsformmodel:<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> ...
如果你还是使用以前的mapping的时候就会有可能会出现Type '*******' cannot be specified as proxy: method get_Id should be virtual这个时候你需要修改***.hbm.xml中的hibernate-mapping节点上的default-lazy="false"
Global site tag (gtag.js) - Google Analytics