如何让我的 iframe 代码在 django cms 中正确显示?
How to get my iframe code to display correctly in django cms?
我正在使用 django cms 创建我的网站和 google 日历。但是,当我添加代码时,它只是纯代码,不会显示日历。
这是我网站的 link:
http://138.68.6.151:8000/en/events
有人可以解释如何解决这个问题吗?
在访问您的站点并使用浏览器的控制台检查您的 iframe 后,我发现 iframe 标记不正确(如引号中的文本),因此无法正确呈现。在您的段落标记中,iframe 标记应采用以下方式:
<p><iframe frameborder="0" height="500" scrolling="no" src="https://calendar.google.com/calendar/embed?height=500&amp;wkst=1&amp;bgcolor=%23FFFFFF&amp;src=6uemf0u3aqg89knqb4ndic0n04%40group.calendar.google.com&amp;color=%23853104&amp;ctz=America%2FChicago" style="border-width:0" width="500"></iframe></p>
为了验证这一点,在玩前端级别后,我得到了以下结果。
之前的状态(还要注意右边的HTML代码)
在前端代码中进行上述更改后(请注意右侧,现在 iframe 标记突出显示为标记,而以前并非如此):
所以 iframe 标记在您的情况下没有正确呈现。
由于您在 Django CMS 中使用 iframe, 中提到的方法会对您有所帮助。
我做了更多研究,发现我必须在 settings.py
中添加以下内容
TEXT_ADDITIONAL_TAGS = ('iframe',)
TEXT_ADDITIONAL_ATTRIBUTES = ('scrolling', 'allowfullscreen', 'frameborder',
我正在使用 django cms 创建我的网站和 google 日历。但是,当我添加代码时,它只是纯代码,不会显示日历。 这是我网站的 link: http://138.68.6.151:8000/en/events 有人可以解释如何解决这个问题吗?
在访问您的站点并使用浏览器的控制台检查您的 iframe 后,我发现 iframe 标记不正确(如引号中的文本),因此无法正确呈现。在您的段落标记中,iframe 标记应采用以下方式:
<p><iframe frameborder="0" height="500" scrolling="no" src="https://calendar.google.com/calendar/embed?height=500&amp;wkst=1&amp;bgcolor=%23FFFFFF&amp;src=6uemf0u3aqg89knqb4ndic0n04%40group.calendar.google.com&amp;color=%23853104&amp;ctz=America%2FChicago" style="border-width:0" width="500"></iframe></p>
为了验证这一点,在玩前端级别后,我得到了以下结果。
之前的状态(还要注意右边的HTML代码)
在前端代码中进行上述更改后(请注意右侧,现在 iframe 标记突出显示为标记,而以前并非如此):
所以 iframe 标记在您的情况下没有正确呈现。
由于您在 Django CMS 中使用 iframe,
我做了更多研究,发现我必须在 settings.py
中添加以下内容TEXT_ADDITIONAL_TAGS = ('iframe',) TEXT_ADDITIONAL_ATTRIBUTES = ('scrolling', 'allowfullscreen', 'frameborder',