0

我目前有一个测试 Django 框架,在我的 views.py 中,我有:

def get_date_time(request):
    now = datetime.utcnow()
    # more date and time formatting code here...
    formatted_date = ...
    formatted_time = ...

    return render(request, "local_time.html", {"current_date": formatted_date, "current_time": formatted_time})

我的时间格式为 HH:MM:SS。在我的模板中,我有一个local_time.html包含{{current_date}}{{current_time}}使用 Django 模板语法的文件。

不过,我想要的是页面不断显示增加的秒数,而不仅仅是一个静态字符串。我怎样才能实现这个功能?

4

2 回答 2

1

要不断更新计时器,您需要编写 JavaScript。您面临的实际问题是您需要确保从正确的位置加载脚本。为此,请尝试:

<script src="/js/mydatetime.js" ...></script>
于 2013-07-15T22:21:03.360 回答
1

为了将来参考,为了使用 Django 从纯粹的开发角度提供 Javascript、CSS、图像文件和静态文件,请参阅这篇文章:

如何提供静态文件

对于生产,您显然必须使用像 Apache 这样的 Web 服务器。

于 2013-07-16T17:30:21.863 回答