如何在Django中使用iframe。目前,它正在搜索自己文件中的src url。我应该怎样告诉它不要查找我的文件,而是查找url?
目前,我将嵌入代码(没有标签)存储在数据库中,然后尝试在模板中动态生成它。
games.embed = 'allowtransparency="true" width="485" height="402" src="//scratch.mit.edu/projects/embed/82384372/?autostart=false" frameborder="0" allowfullscreen'
{% extends 'code_games/base.html' %}
{% block content %}
<div class="game">
{{games.title|linebreaks}}
<iframe '{{ games.embed }}'></iframe>
</div>
{% endblock %}
iframe本身出现在我的页面上,但其中的内容却没有显示。
根据错误提示,请求的URL为:
Request URL: http://chacemcguyer.pythonanywhere.com/games/1/%22/scratch.mit.edu/projects/embed/82384372/?autostart=false%22
您可以看到它正在搜索我网站中的URL。我该如何解决这个问题?
错误信息还显示:
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
然后它会显示来自settings.py的所有URL。