django中的定时器函数,在用户输入时自动执行

django中的定时器函数,在用户输入时自动执行,django,Django,我希望在经过用户输入的特定时间后呈现html页面。所以我想的是,会有一些计时器函数正在执行。但问题是在django中在哪里保留该函数。函数必须在该确切时间执行。一旦用户输入了时间量,时间就开始了。Noobish解决方案,我假设您使用的是基于类的视图。 而且,计数器不精确。提交后开始,服务器通信和处理延迟 视图.py from time import sleep class MyView(View): def get(self[...]): """render page w

我希望在经过用户输入的特定时间后呈现html页面。所以我想的是,会有一些计时器函数正在执行。但问题是在django中在哪里保留该函数。函数必须在该确切时间执行。一旦用户输入了时间量,时间就开始了。

Noobish解决方案,我假设您使用的是基于类的视图。 而且,计数器不精确。提交后开始,服务器通信和处理延迟

视图.py

from time import sleep
class MyView(View):
    def get(self[...]):
        """render page with time input"""

    def post(self, request, *args, **kwargs):
        sleep(request.POST['user_time_inputfield_id'])
        """do stuff here"""
请注意,sleep方法输入以秒为单位,因此如果需要,请进行适当的转换。 时间文件,包括精度方面的考虑。

无法帮助您完成所需的内容,因为您没有向我们显示任何代码,但很可能您会使用javascript来完成此操作。您只需使用javascript捕获用户输入并触发系统计算时间。