在视图或模板中执行逻辑条件更好吗?

2024-06-01 00:39:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始学习Django了,我对MVC/MTV(你想怎么称呼它)完全陌生。你知道吗

在Django中,模板可以执行逻辑条件和过滤器。我想知道从性能的角度来看,是在视图中还是在模板本身上做条件更好。你知道吗

事实上,我发现我自己在幕后做任何事情都更自在,如果在表现上没有区别,那么我宁愿从视角去做。你知道吗


Tags: django视图模板过滤器逻辑性能条件事情
0条回答
网友
1楼 · 发布于 2024-06-01 00:39:46

我建议按以下方式将逻辑分开:

  • 在Django处理程序中实现属于应用程序在后台执行的操作的逻辑。它通常涵盖了你的大部分逻辑。

  • 在HTML模板中只实现属于实际表示的逻辑。例如,您可以根据复杂的条件(不仅仅是奇数/偶数)为表的不同行选择不同的样式。

对我来说效果不错。你知道吗

相关问题 更多 >