python - 模板语法错误 : 'with' expected with atleast one variable assignment

标签 python django django-templates

我正在尝试通过 GET 方法将模板中的 meeting 对象的数据发送到 View 。为了给属性 meeting.date 一个更简单的别名,即 date 我使用了 with 模板标签。但它以 TemplateSyntaxError 结束。

urls.py

url(r'^meeting/$', meeting_display, name="meeting"),

views.py

def meeting_display(request):
    date = request.GET.get('date')

    ob_mem = memo.objects.get(subject='Meeting', rcv_username=username, date=date)
    ob_mee = memo.meeting_set.all()

    variables = RequestContext(request, {
        'meeting': ob_mee,
    })
    return render_to_response('meeting_display.html', variables)

meeting_display.html

{% for meeting in meeting_f %}
  <div class="list">
    {% with date = meeting.date %}
      <a href="{% url meeting %}?date={{date}}">{{ date }}:{{meeting.venue}}{{meeting.time}}</a>
    {% endwith %}
  </div>
{% endfor %}

最佳答案

= 两边不应有空格。要么使用

{% with date=meeting.date %}

the old syntax :

{% with meeting.date as date %}

关于python - 模板语法错误 : 'with' expected with atleast one variable assignment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36231619/

相关文章:

java - 我的第一个游戏 : Python using pygame vs. Java 使用 lwjgl?

python - 谷歌抓取503服务不可用

python - Django:如何从模板中获取 block ?

python - 在模板中显示相关对象的数据 - Django

python - 在Python中通过正则表达式提取重复项

python - 在 Django 中使用模板标签检索数据是不好的做法吗?

django - django模板标签中formset和formset.forms的区别

python - 模板不存在 django

Django View 被调用两次(双 GET 请求)

python - Django 会自动缓存模板吗?