无法将对象呈现为HTML -没有错误消息



我正在尝试渲染一些对象数据从视图>超文本标记语言我在其他Django项目中管理过这个,我有点不明白为什么下面的代码不起作用。非常感谢您的帮助!

我在http响应中没有收到错误,据我所知,下面应该工作。相同的对象在后端显示没有问题,参见该视图的最后代码片段。

解决html

{% 'for val in context'%}

没有收到来自视图的输入,因为它在渲染

中被称为context:
{'context:' : objects}

谢谢所有的

我的html:

<div id="home_top_left_inner" class="container-fluid">
{% if user.is_authenticated %}
{% for val in context %}
<p class='white_text'>{{ val }}</p>
{% endfor %}
{% endif %}
</div>

观点

from api.models import general_employee_data
def index(request):
all_employees = general_employee_data.objects.all()
return render(request, 'index.html', {'context' : all_employees})

如果我在上面的视图中输入一个print,我收到

<QuerySet [<general_employee_data: chang, ko-lin - portal id: ki5s0r3ab>, 
<general_employee_data: 
test, test - portal id: 19eohz4gy>]>
<p class='white_text'>{{ val }}</p>

删除类="white_text">

如果背景是白色,不要使用白色的文字颜色。

相关内容

  • 没有找到相关文章

最新更新