- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试在我的项目中使用这个应用程序。 https://github.com/streema/django-favit我已经可以使用这个应用程序的 fav-unfav 部分。我还想列出每个用户的用户最爱。在“读我”部分中,它说使用它,它将被列出,但我有一个错误
{% with user_favorites <user> "baslik.Entry" as favorite_list %}
{% for fav_obj in favorite_list %}
{{ fav_obj }}
{% endfor %}
{% endwith %}
错误:
TemplateSyntaxError at /
u'with' expected at least one variable assignment
这是 user_favorites 的模板标签部分:
@register.assignment_tag
def user_favorites(user, app_model=None):
"""
Usage:
Get all user favorited objects:
{% with user_favorites <user> as favorite_list %}
{% for fav_obj in favorite_list %}
{# do something with fav_obj #}
{% endfor %}
{% endwith %}
or, just favorites from one model:
{% with user_favorites <user> "app_label.model" as favorite_list %}
{% for fav_obj in favorite_list %}
{# do something with fav_obj #}
{%
{% endwith %}
"""
return Favorite.objects.for_user(user, app_model)
如何消除这个错误?谢谢。
最佳答案
文档中的一个相当常见的约定是,尖括号中的任何内容都是占位符,将被实际值替换。在这种情况下,<user>
应该被包含实际用户的对象替换。
{% with user_favorites request.user ...
不过,我必须说,该文档仍然没有任何意义。您不能在 with 语句中使用这样的赋值标签 - 即使在纠正用户问题后,这仍然不起作用。令人困惑的是,相同的语法在整个文档中重复出现,但它根本不起作用。
我认为这只是文档中的一个错误,并且怀疑如果您只是删除“with”一词,这就会起作用。
关于python - Django TemplateSyntaxError 与模板标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26201929/
我正在尝试使用变量访问字典中的值,所有这些都在遵循 Django 模板语言的 HTML 文件中。 Django 的模板语言不允许您使用变量作为键来访问字典,因此我决定使用 Django 过滤器来执行此
在我的 django 应用程序中,我试图获取要从 JSON 变量加载的图像的名称。在其 HTML 键中,有要显示的图像的名称。我正在读取该 key 并附加到静态路径中。但是我收到此错误 Templat
Python/Django 初学者 - 我收到此错误: Reverse for 'topic' with arguments '('',)' and keyword arguments '{}' no
我在键入 localhost:8000/admin/ 时遇到此问题。 `TemplateSyntaxError: Could not parse the remainder: ':password_c
一个 django 项目代码在我 friend 的电脑上运行良好,但在我的电脑上运行失败,出现以下错误。 virturalenv设置成功,我可以在下面找到avatar-tags.py[虚拟环境文件夹]
我在尝试获取 staticfiles 时遇到了一个非常奇怪的问题taglib 在我的应用程序中工作。我基本上收到以下错误: 'staticfiles' is not a valid tag libra
我遇到了这个错误,但似乎无法弄清楚。我直接从以前的 Django 项目复制它,因此造成了部分困惑。 TemplateSyntaxError at Caught NoReverseMatch while
我正在按照 http://www.lightbird.net/ 中的 Django 示例学习 django 教程。 。在第一个示例中,TodoList,自定义模型模板部分,我已将模板复制到待办事项/项
我正在尝试在我的项目中使用这个应用程序。 https://github.com/streema/django-favit我已经可以使用这个应用程序的 fav-unfav 部分。我还想列出每个用户的用户
我使用的是 django 1.11 和 python 3。 但是当我点击页面中的链接时,我收到此错误。 有什么想法吗? 最佳答案 我忘记加载static标签{% load static %} 关于py
“我正在使用 Flask、Jinja2、higHighcharts” 示例(Python/ flask ): @app.route("/column/")def column(): data=[
升级到 Django 3.0 后,我得到以下信息 TemplateSyntaxError : In template /Users/alasdair//myproject/myapp/template
使用 Django 1.2.1,任何使用 blocktrans 都会破坏我的模板。例如 {%blocktrans%}text{%endblocktrans%} 结果是: Django 版本:1.2.1
teSTList 只是一个对象列表。例如 testlist.0.name 就是“Test3” 我有一个文件 temp.html {% extends 'base.html' %} {% block c
我得到一个错误: TemplateSyntaxError at /accounts/profile/ must be the first tag in the template 我写了base.ht
我有如下 HTML 代码: Booking Lah .card { height: 450px; } .card-image {
我正在尝试在 Flask 中呈现模板,但出现以下错误: Traceback (most recent call last): File "/Library/Python/2.7/site-pack
刚开始使用 Heroku,我在学习 Python 教程时已经遇到了障碍。每一步都非常简单,直到 provisioning a database.执行后heroku run python manage.
我尝试了 "Uploading images using Django Admin?" 中的示例但不幸的是,我一直都在失败。 型号为: from django.db import models fro
我有这个代码: HTML {% load static %} 设置.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.aut
我是一名优秀的程序员,十分优秀!