Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于生成SVG的Django代码属于模型还是视图?_Django_Django Models_Svg_Django Views - Fatal编程技术网

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

用于生成SVG的Django代码属于模型还是视图?,django,django-models,svg,django-views,Django,Django Models,Svg,Django Views,我的模型中有一个长方法,它从模型实例生成SVG。 它创建一个点图,然后渲染它 这段代码应该放在视图中吗?在我看来,应该放在视图中。该模型是对数据的描述,具有在数据存储中添加、删除和更新记录的功能。该视图描述用户可见的数据。当您创建要呈现给用户的数据时,我认为这更符合视图。这与政府的说法最为一致。但是,引用链接的FAQ条目的结论,“当然,归根结底,这取决于完成工作。”我会为此创建一个单独的模块和类(SVGraphGenerator),并根据模型中的信息在视图中渲染它!对。把事情做好是最重要的,但仔

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


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

在我看来,应该放在视图中。该模型是对数据的描述,具有在数据存储中添加、删除和更新记录的功能。该视图描述用户可见的数据。当您创建要呈现给用户的数据时,我认为这更符合视图。这与政府的说法最为一致。但是,引用链接的FAQ条目的结论,“当然,归根结底,这取决于完成工作。”

我会为此创建一个单独的模块和类(SVGraphGenerator),并根据模型中的信息在视图中渲染它!对。把事情做好是最重要的,但仔细考虑最佳实践是很好的。