【发布时间】:2017-04-16 00:27:56
【问题描述】:
我设法创建了一个包含多个这样的项目的 REST api
{
"title": "problem_demo.0",
"html": "<div><iframe src=/scenario/problem_demo.0/ width=\"400\" height=\"500\"></iframe></div>",
"description": "desc",
"url": "/scenario/problem_demo.0/"
},
我设法提取了一些数据并像这样在我的模板中呈现它们
views.py
if embedserializer.is_valid():
embed = embedserializer.validated_data
return render(request, 'workbench/dir/xblock.html',
{'embed': embed})
xblock.html
% block content %}
<ul>
<li>title : {{ embed.title}}</li>
<li>description: {{ embed.description }}</li>
<li>html : {{ embed.html }}</li>
<li>url : {{ embed.url }}</li>
</ul>
{% endblock %}
当我在模板中添加 {{ embed.html }} 而不是键“html”的值时,我想要的是能够获得一个实际的 iframe。
【问题讨论】: