Python Django-Can';不要注册标签库

Python Django-Can';不要注册标签库,python,django,django-templates,Python,Django,Django Templates,免责声明:我是Django(和Python)的初学者 我现在有一个TemplateSyntaxError,为了在我的模板中使用我的模型数据,我显然需要先注册并加载它作为一个新标记。我尝试过几种方法,但都无法避免错误 以下是我的设置: 我的文件夹结构: 阿帕普 迁移 模板 index.html 模板标签 __初始值 invite.py __初始值 管理员、视图、模型、URL等 url.py urlpatterns = [ url(r'^(?P<code>[0-9

免责声明:我是Django(和Python)的初学者

我现在有一个TemplateSyntaxError,为了在我的模板中使用我的模型数据,我显然需要先注册并加载它作为一个新标记。我尝试过几种方法,但都无法避免错误

以下是我的设置:

我的文件夹结构:

  • 阿帕普
    • 迁移
    • 模板
      • index.html
    • 模板标签
      • __初始值
      • invite.py
    • __初始值
    • 管理员、视图、模型、URL等
url.py

urlpatterns = [
    url(r'^(?P<code>[0-9]+)/$', findCode, name='index'),
]
views.py

def findCode(request, code):
    invite = get_object_or_404(Invite, code=code)
    temp = loader.get_template('appapp/index.html')
    context = {
        'invite': invite,
    }
    return HttpResponse(temp.render(context, request))
models.py

class Invite(models.Model):
    code = models.CharField(max_length=6, default=code_generator(4))
    group_name = models.CharField(max_length=200)

    def __str__(self):
        return self.group_name
index.html

{% if invite %}
    {% invite.group_name %}
{% endif %}

非常感谢您的帮助。

如果您想在模板中显示
组名
值,请使用
{{value}}
语法:

{% if invite %}
    {{ invite.group_name }}
{% endif %}

是的,这就是问题所在。非常感谢。