Python Django-Can';不要注册标签库
免责声明:我是Django(和Python)的初学者 我现在有一个TemplateSyntaxError,为了在我的模板中使用我的模型数据,我显然需要先注册并加载它作为一个新标记。我尝试过几种方法,但都无法避免错误 以下是我的设置: 我的文件夹结构: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
- 阿帕普
- 迁移
- 模板
- index.html
- 模板标签
- __初始值
- invite.py
- __初始值
- 管理员、视图、模型、URL等
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 %}
是的,这就是问题所在。非常感谢。