- 浏览: 114727 次
- 来自: ...
最新评论
-
Juanjuel:
Django多表查询 -
chenokia:
那么在\grails-app\conf 下的DataSourc ...
Grails如何使用外部配置文件 -
viking2439:
有没有方法去指定用户去获得某个权限呢?
[django]总结Django中的用户权限模块
文章列表
今天我把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 "% ...
- 2009-09-02 21:42
- 浏览 2068
- 评论(0)
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 ...
- 2009-08-25 13:52
- 浏览 3704
- 评论(1)
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:@ ...
- 2009-08-21 21:26
- 浏览 2008
- 评论(1)
今天在项目中使用manage.py sqlall commend.却出现了如题的错误.
后来检查发现到.commend的Application和另一个Application users的models中有相互依赖,导致出现循环引用的关系.
commend.models-> users.models.Department
users.models -> commend.models.BANK_TYPE
最后将这种引用关系移除,就一些正常了.
- 2009-08-15 08:00
- 浏览 1599
- 评论(0)
django的form将界面的展示和数据校验转换做了很好的封装,并且提供了很多的一些Field和Widget,昨天在做一个项目时有一个月报表的功能,查询的时候需要选择某年某月,于是参照一些网站信息,写了一个YearMonthField.
#创建年月表单控件
class YearMonthWidget(forms.MultiWidget):
"""
A widget that splits a date into Month/Year with selects.
"""
def _ ...
- 2009-08-14 11:01
- 浏览 1534
- 评论(0)
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. ...
- 2009-08-12 17:16
- 浏览 847
- 评论(0)
在做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的时候,我们也看到了保存了一个对象成功后,会在列表的上方出现提示信息,这是如 ...
- 2009-07-04 09:58
- 浏览 3508
- 评论(0)
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 ...
- 2009-07-04 09:32
- 浏览 1050
- 评论(0)
原文:http://www.maplye.com:8081/post/114/
在Ibatis.net的帮助文档中有介绍多数据库支持,但是没有写全代码,后来查看其源码,并结合帮助文档,找到了解决方法,其实道理就是另行实现一个Mapper.如AnthorMapper:
Apache Notice#region Apache Notice /**/
- 2007-10-23 14:35
- 浏览 2412
- 评论(0)
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 ...
- 2007-02-12 13:04
- 浏览 753
- 评论(0)
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>--> ...
- 2007-02-11 11:32
- 浏览 1395
- 评论(0)
如果你还是使用以前的mapping的时候就会有可能会出现Type '*******' cannot be specified as proxy: method get_Id should be virtual这个时候你需要修改***.hbm.xml中的hibernate-mapping节点上的default-lazy="false"
- 2007-01-15 14:56
- 浏览 808
- 评论(0)