{% extends "base.html" %}
{% block page_content %}
<head>
<script src="{{url_for('static', filename='ckeditor/ckeditor.js')}}"></script>
</head>
<div>
<form class="form form-horizontal" method="post" role="form">
{{ form.hidden_tag() }}
{{ form.body(class='ckeditor') }}
{{ form.submit }}
</form>
</div>
{% endblock %}
form是flask-wtf创建的表单实例。
我想问,class不是关键字吗,为什么这里可以作为变量名?
模板内容本质上是字符串,字符串里的class
与python
类定义的关键字class
不是一回事。
jinja
支持一些python
的表达式,但不等于python
语言本身。