- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在 Flask 应用程序中有两个文件:
base.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" href="../static/main.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.1.1/css/bootstrap.min.css">
<title>Title</title>
</head>
<body>
<div id="content">
{% marker "content" %}
</div>
</body>
</html>
upload.html
,它扩展了 base.html
{% extends "base.html" %}
{% block "content " %}
<title>Upload new File</title>
<h1>Upload new File</h1>
<form action="" method=post enctype=multipart/form-data>
<p><input type=file name=file>
<input type=submit value=Upload>
</form>
{% endblock %}
我在 View 中调用后者:return render_template('upload.html' )
,但出现错误:
jinja2.exceptions.TemplateSyntaxError
TemplateSyntaxError: expected token 'name', got 'string'
最佳答案
问题是 {% block "content"%}
应该是 {% block content %}
- block 的名称不应该被引用。
此外,您的 layout.html 中的 marker
结构是 not a valid Jinja2 tag - 它应该是 {% block content %}{% endblock %}
。
关于python - 神社 : TemplateSyntaxError: expected token 'name' , 得到 'string',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15823989/
我正在尝试使用变量访问字典中的值,所有这些都在遵循 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
我是一名优秀的程序员,十分优秀!