我有一个表,如果person.storyPublished的值为true,我想改变tr的背景颜色,否则什么都不做.
我的代码看起来像这样:
{% for person in people %}
<tr class="row-person {% '.row-story-published' if person.storyPublished else ' ' %}" >
<td>
{{ person.name }}
</td>
...
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
jinja2.exceptions.TemplateSyntaxError
TemplateSyntaxError: tag name expected
Run Code Online (Sandbox Code Playgroud)
CSS部分在这里:
<style>
.row-story-published{
background-color: #b3ffb3;
}
</style>
Run Code Online (Sandbox Code Playgroud)
为什么会这样?我想念我没注意到的?任何帮助:)
我有一个网站,基于en, sq or el,我想要改变图像源的语言.所以我有一个文件夹命名的屏幕截图,然后有三个文件夹:en , sq and el.
例如,名为"slide-phone.png"的图片的网址是:
img/screenshots/en/slide-phone.png
img/screenshots/sq/slide-phone.png
img/screenshots/el/slide-phone.png
Run Code Online (Sandbox Code Playgroud)
在html文本上我有一个参数:{{ _('en') }}可以有其中一个值:en , sq and el.在这种情况下是en.
<html lang="{{ _('en') }}">
<head>
<script type="text/javascript">
img_url = 'img/screenshots/'+"{{ _('en') }}"+'/slide-phone.png';
console.log("img is:" , img_url);
$('#slide-phone-img').attr('src',img_url);
</script>
Run Code Online (Sandbox Code Playgroud)
HTML div是这样的:
<img id="slide-phone-img" src="" >
Run Code Online (Sandbox Code Playgroud)
控制台提供了正确的链接:img is: img/screenshots/en/slide-phone.png但src属性为空!
为什么会发生这种情况,我不明白,有人可以帮助我吗?