2014-07-08 48 views
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$ 
''' 

我顯然不想每次頁面加載時運行此腳本,因爲那將是可怕低效。這樣的腳本在哪裏去,以便每五分鐘更新一次?

回答