最近写个一个非常非常屎的方法,用来比较同一模型的两个实例对象的各个属性的方法。 主要功能如下: 1、假如这两个对象相同属性的值不同,则返回并显示到页面上。 2、如果这个属性是一个外键,则将两个外键分别对应的 name 值返回并显示到页面上。
自己写的方法已经被我嫌弃到不愿贴出来的地步。 我觉得一定存在着更加华丽的方法,所以发帖求教。
大家有没有好的想法,求指教。
擦,不能沉啊,难道太低级了?
不明白你说什么!
我 google 了一下,这个 stackoverflow 上的问题 应该和你需求类似
不知道你再说什么
如果在对象里面还有动态的加属性啥的处理的话,我觉得应该挺悲剧的。。
#2 楼 @zlx_star #4 楼 @diga2005 悲剧了,天天码代码,导致我的表达能力急剧下降啊,莫怪
#3 楼 @qhwa 多谢啊,我先去看看
#5 楼 @ywjno 恩,是有点悲剧,这代码写得我很郁闷
#3 楼 @qhwa 你给介绍得帖子给了不少帮助,我根据实际情况修改了许多,再次感谢
#3 楼 @qhwa 里面用交集和并集相减的方法很有意思