我在django中创建一个应用程序,每隔两秒使用证券交易所的值更新数据库。如何使用django中的python脚本更新数据库。我在脚本中使用urllib2。提前致谢。
答案 0 :(得分:1)
你可以很容易地拥有一个使用你的模型的python脚本。这就是我为将一些外部数据导入我的数据库的脚本所做的事情:
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "<path>.settings")
您需要将<path>
替换为包含您的设置的模块的名称。您也可以从脚本manage.py
您已经完成了,您可以导入模型:
from <app>.models import *
您需要替换<app>
。然后,您可以创建或更新模型,并调用save()
来更新数据库。
最后,您可以通过cron调用此脚本,或者更好,让它一直运行,并在循环中休眠2秒以更新数据库。