0

我在 models.py 中创建了一个函数,它可以进行一些数学计算。我可以从其他任何地方(如视图或模板)访问此函数并向其提供一些输出,然后修改此函数的计算。

我们可以访问其他文件中的视图函数或其他函数,但我不知道模型函数。如果有任何方法我可以访问它们,那么请建议我一些方法来做到这一点。

谢谢

4

1 回答 1

1

你当然可以:

from my_app import models

output = models.my_function('foo', 'bar')

但是..你不觉得这是错的吗?从语义上讲,models.py 用于模型。如果你想要一个实用函数,你可以在你的项目中设置 utils.py 并从那里导入。否则,如果此函数与特定模型密切相关,则可以将其设为对象方法等

于 2013-01-22T11:21:01.643 回答