gpt4 book ai didi

python - 如何修复用于在 HTML 页面中调用变量的 Python 模板标签,例如 {{ my_name }}

转载 作者:太空宇宙 更新时间:2023-11-03 20:57:58 24 4
gpt4 key购买 nike

我在 python 脚本中创建了一个变量。我想在我的页面上显示该变量的值。因此,我将变量传递给字典并在 HTML 文件上调用该键。但是,当我刷新页面时,它没有显示任何错误,但该值也没有显示。我是 python 新手,我不知道问题是什么。请问有什么方法可以在使用前启用此模板标签 {{ }} 吗?

像这样:Python 函数

from django.shortcuts import render


def about(request):
my_name = 'Hello! My name is Andi@ITech'
return render(request, 'about.html', {"my_name":my_name})

HTML 文件

{% extends 'base.html' %}

{% block title %} About Andi@ITech {% endblock %}

{% block content%}

<a href="{% url 'home' %}">Home</a> | <a href="{% url 'about' %}">About</a>
<br><br>
<em>About Me</em>
<br>
{% if 2 > 21 %}
Halo!
{% else %}
GOODBYE
{% endif %}
<br>

{{ my_name }} <-- this line of code does not show anything -->

{% endblock %}

我希望以下句子显示在我的页面上: 你好!我的名字是 Andi@ITech。

最佳答案

语法对我来说看起来不错。您确定您的 block 正确执行吗?只要基本 block 的名称存在拼写错误(如 contetn)并且 about.html 文件中的 block 不会被执行就足够了。也有可能该 block 已正确执行,但 HTML 中存在错误,并且浏览器不显示文本,因为它位于标记内。你检查过 HTML 结果代码吗? CSS 还可以隐藏您的文本...如果没有所有代码,要给您准确的答案并不容易。

关于python - 如何修复用于在 HTML 页面中调用变量的 Python 模板标签,例如 {{ my_name }},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55891758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com