Django:如何在实例化期间访问模型上的函数?

时间:2013-01-28 10:13:17

标签: django

我有一个我希望重用的表单中的自定义函数。因此我将其推入模型中,以便表单仍然可以访问它,我也可以从其他地方访问它。

现在在我的演示页面上实例化该模型时,我需要访问该函数round_time_to_nearest_quarter()。但实例尚未创建,因此如何访问该功能?这是鸡和蛋的情况:

event = c3.event_set.create(                        
                    due_date_time = (???) round_time_to_nearest_quarter() + timezone.timedelta(days=1, hours=3),                        
                    )

有更好的策略吗?

1 个答案:

答案 0 :(得分:0)

如果您有一些不依赖于任何模型的函数,请将此方法放入utils.py文件中。