1

我有一个CSS element声明如下:

span.green_box {width:5px, height:7px ....and other specifications.}

我真的不知道任何 CSS 并且它不是我的代码。但是我确实明白它的作用是创建一个给定尺寸的绿色框。

现在在我的 Django 模板中,我想在鼠标悬停时在 this 上显示一个文本green_box。仅仅显示一个文本不会有问题,因为它在我的 django 模板中做了这样的事情:

<span class="green_box" title="I am green."></span>

这有效。但我必须重构它以显示类似I am Green and today is 28-6-2013

所以为此我有一个自定义标签,get_todays_date它将当前日期作为字符串返回。

我想做一些类似的事情,

<span class="green_box" onmouseover="I am Green and today is %s" % {{get_todays_date}}></span>

我的目的是重现get_todays_dateinto返回的值%s。我写它是为了描述结构。这显然是行不通的。我看过其他类似的问题,但他们的解决方案不起作用。大多数是用于将鼠标悬停在图像和预定义文本上。那么如何显示包含get_todays_dateon返回mouseover的值的文本green_box呢?

4

1 回答 1

2

django 模板中没有像 python 中那样的字符串格式。还有一个模板标签可以检索今天的日期(https://docs.djangoproject.com/en/dev/ref/templates/builtins/#now)。希望这会导致正确的方向。

你可以尝试这样的事情:

<span class="green_box" onmouseover="I am Green and today is {% now "d-n-Y" %}">
于 2013-06-27T23:10:27.720 回答