Django模型:我什么时候应该使用@property装饰器来获取属性?

seb*_*suy 6 python django

我想知道什么是最好的做法.我一直在使用@property装饰器,因为当我想在模板上显示与模型实例相关的内容时,它允许我避免创建自定义上下文变量.

我觉得我的模特太大了.这个可以吗?

Ign*_*ams 4

这不是问题,除非您发现自己在一个又一个的模型上编写完全相同的代码。此时,您应该考虑编写一个将模型作为参数的模板标记。