在Jinja2模板中,这是我想要的呈现行(英文):
This is the <a href="roadmap.html">roadmap</a>
翻译成荷兰语的结果应该是:
Dit is de <a href="roadmap.html">planning</a>
这条Jinja2线路把我带到了那里-几乎-
{{ _('This is the %(roadmap)s.', roadmap='<a href="roadmap.html">roadmap</a&
我正在使用Jinja2模板的烧瓶来构建一个静态网页。我正在从.txt文件中获取页面文本。我想要做的是从.txt文件中传递文本HTML标记,并在DOM中对其进行解释。目前,它所代表的文本是字面意义上的,如果我查看页面源,标签就会用转义字符来解释。
文本
The map uses the <a href="google.com">Google</a> API.
<p>{{ text }}</p> <!-- text above goes here -->
锚标记并不表示为HTML标记,而是如下所示:
<a
我在Django上使用的是Jinja2版本2.10。我的css样式表出现了not found错误。我已经阅读了与Django中的Jinja2模板相关的Stackoverflow上的每个问题,并尝试了所有的答案,仍然没有成功。
我的jinja2配置文件(在我的Django项目的顶层):
from django.contrib.staticfiles.storage import staticfiles_storage
from django.urls import reverse
from jinja2 import Environment
# This enables us to use D
我将2个变量(3个,包括一个简单的变量)从python脚本传递给一些Jinja。
在某些运行中,我想生成一个带有链接的列表。
<html>
<body>
<h1>{{ title }}</h1>
<table>
{% if packageURLs is defined %}
{% for x in packageURLs: %}
<a href="{{ x }}">
{% endfor %}
当index.html从base.html Jinja2继承内容时,我会遇到一些问题。
我使用的是来自的示例代码,但是浏览器中的内容完全重复。我不知道是不是因为jinja环境设置错误,扩展标签之类的。
base.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
{% block head %}
<l
我想用jinja2来编写我自己的静态页面生成器。我希望在特定块中以编程方式呈现某些内容。我试过这个:
import jinja2
a = "adam"
b = "bob"
template = jinja2.Template(u"{{ A }} {% block b %}{% endblock %}")
html = template.render({'A': a, 'B': b})
print(html)
但是返回以下输出:adam。如何在b块中呈现一些文本和/或变量(例如变量b)。
所以我正在为自己编码一个个人网站,我不想添加每个页面的视图和网址。我试图使一个非常动态的网站,管理员可以添加来自/admin的页面
但现在的问题是,当我试图通过jinja模板从我的数据库中放入jinja或html时。Jinja将它们看作只是字符串,并直接将它们原始输出。
我试图把html和jinja在jinja中,我想在管理页面上做一个页面编辑器,并添加大量的图片和东西,从那里没有编码的页面。也许还有另一种方法,然后告诉我怎么做就行了。
我的英语不好,但代码可以解释一切(我将用# python注释来翻译土耳其语的东西,让它更容易理解:
视图:
from django.shortcuts i
我有一个在谷歌应用引擎上运行的联系形式的网站。提交后,我想重定向并向用户显示一条消息,让他知道消息已经发送,这可以是一条警告消息,也可以是向html标签添加一个类。我该怎么做呢?
我的python文件如下所示:
import webapp2
import jinja2
import os
from google.appengine.api import mail
jinja_environment = jinja2.Environment(autoescape=True,loader=jinja2.FileSystemLoader(os.path.join(os.path.dirname(_