【发布时间】:2012-08-19 04:40:44
【问题描述】:
我正在尝试创建一个函数,该函数在调用时会以不规则(和未定义)的时间间隔从外部源中提取信息。然后,这些数据将被放置在数据库中以供以后检索。即使发出其他页面请求,我也希望它在后台运行。这可能吗?
【问题讨论】:
-
绝对有可能,但是您可能想提供更多信息...为什么要从一个视图中运行此功能...您要解决的问题是什么这种方法?
-
感谢您的回复。我是 django 的新手,我不知道您可以在视图之外运行函数。在这种情况下你会怎么称呼他们?编辑:实际上,它最好在视图中运行,以便我可以使用 http 请求调用它。
-
如果它是一个函数,您可以从任何 Python 代码中调用它,您只需导入模块,然后调用 module.yourfn() 为什么 从 HTTP 请求中调用更好- 上下文是什么?
-
加载页面时需要实例化与外部数据源的连接,所以我想这使得有必要将它放在视图中?
标签: django