首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django -如何在视图或模板中检查多个变量

Django -如何在视图或模板中检查多个变量
EN

Stack Overflow用户
提问于 2020-04-24 02:10:56
回答 1查看 119关注 0票数 0

我有一个网站,用户选择一个下拉菜单项,输入一些JSON,然后单击"Parse“。然后,根据下拉菜单项的某些属性检查JSON数据。基本上,我有一个列表,看起来像这样。

代码语言:javascript
运行
复制
myList = [{'Prop1': ['asdf', 'wefef']}, {'prop3': ['ss']}, {'prop2': ['d']}]

这就是我要检查的所有数据。它是属性名称,然后是该属性名称的预期值列表。然后,在JSON中,我必须将这些属性与上面列表中的JSON属性进行比较。

现在我不确定去哪里检查这些最好的方法。我应该在我的views.py中完成还是在page.html中完成

基本上,我需要查看myList并检查该属性是否在JSON中。如果是这样,那么我需要根据期望的属性来检查它。然后我需要将内容打印成一行,以便您可以查看信息,如下所示:

代码语言:javascript
运行
复制
Property   Excepted Value   Actual Value    P/F
prop1      asdf, wefef      apple           F
prop2      d                d               P
prop3      ss               sd              F

我的问题是,这将是一堆逻辑来构建正确的解析。我是Django的新手,不确定是否应该在HTML文件中完成大量的代码。否则,我需要在views.py中构建一个包含所有数据和超文本标记语言的大字符串,然后传递给超文本标记语言文件,只显示一个显示所有数据的变量。

EN

回答 1

Stack Overflow用户

发布于 2020-04-24 03:27:57

最好不要在page.html中加入太多逻辑-它应该只显示数据。因此,将逻辑放入您的视图中。它还有一个优点,那就是你可以更容易地测试功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61394154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档