用于生成SVG的Django代码属于模型还是视图?

时间:2011-10-25 09:28:27

标签: django django-models svg django-views

我的模型中有一个很长的方法,它从模型实例生成一个SVG。 它会创建一个点图,然后渲染它。

这段代码应该在视图中吗?

1 个答案:

答案 0 :(得分:2)

在我看来,它应该。该模型是数据的描述,包含在数据存储区中添加,删除和更新记录的功能。该视图描述了用户可见的数据。当您创建要呈现给用户的数据时,我会说这更符合视图。这与Django FAQ所说的大致相符。但是,引用链接的FAQ条目的结论,“当天结束时,它归结为完成任务”