在 Django 的视图中写入 url
Writing url in View in Django
我想为视图中的角色定义一个 link。
我使用了下面的代码,但是它有一个错误。
错误:遇到未知标记 'url'
代码:
html="""
<p>
<a href="{% url index2 %}">more information</a>
</p>
"""
我使用 Folium 库并想在弹出窗口中放置一个 link。
所以我无法使用普通模式,我已经使用了上面的方法。
您需要在 URL.py 中使用 url index2/ 和视图进行输入。{您要调用以在 clicl 上执行的视图中的函数}
您的 HTML 中有模板标签,因此您必须通过 Django 模板处理器传递它:
from django.template import Template, Context
html = Template(
"""
<p>
<a href="{% url index2 %}">more information</a>
</p>
""").render(Context({}))
请注意,引号字符串中包含的额外空格将出现在 html 输出中。
另请注意,我正在传递一个空字典来构建 Context
,但是如果您要将一些条目放入该字典,它们将作为模板中的模板变量提供。
我想为视图中的角色定义一个 link。 我使用了下面的代码,但是它有一个错误。 错误:遇到未知标记 'url'
代码:
html="""
<p>
<a href="{% url index2 %}">more information</a>
</p>
"""
我使用 Folium 库并想在弹出窗口中放置一个 link。 所以我无法使用普通模式,我已经使用了上面的方法。
您需要在 URL.py 中使用 url index2/ 和视图进行输入。{您要调用以在 clicl 上执行的视图中的函数}
您的 HTML 中有模板标签,因此您必须通过 Django 模板处理器传递它:
from django.template import Template, Context
html = Template(
"""
<p>
<a href="{% url index2 %}">more information</a>
</p>
""").render(Context({}))
请注意,引号字符串中包含的额外空格将出现在 html 输出中。
另请注意,我正在传递一个空字典来构建 Context
,但是如果您要将一些条目放入该字典,它们将作为模板中的模板变量提供。