1
因此,我是Django的新手,我正在使用一个脚本使用外部API以Python字典的形式获取数据的应用程序,此时数据已加载进入我的Django数据库,最后,数据库显示在HTML表格中。这里就是我很困惑:我运行在views.py这个脚本,因为这样的:更新Django数据库 - 脚本
def index(request):
data = get_data()
#print data
for x in data:
(newModel1, s_created) = Model1.objects.get_or_create(model1_name = x)
if s_created:
newModel1.save()
for y in data[x]:
(newModel2, b_created) = Model2.objects.get_or_create(model2_name=y)
if b_created:
newModel2.save()
return render_to_response('jenkins_slog/index.html', {'servers': Server$
'''
我显然不想每次页面加载时运行此脚本,因为那将是可怕低效。这样的脚本在哪里去,以便每五分钟更新一次?