小编Sly*_*ult的帖子

Google App Engine deferred.defer()错误404

我正在尝试使用deferred.defer()在任务队列中运行任务.该任务将添加到默认任务队列,但任务失败并显示404错误.

这是处理程序:

import webapp2
import models

import defer_ajust_utils

from google.appengine.ext import ndb
from google.appengine.ext import deferred

class ajust_utils(webapp2.RequestHandler):
  def get(self):
    deferred.defer(defer_ajust_utils.DoTheJob)

application = webapp2.WSGIApplication([('/ajust_utils', ajust_utils)], debug=True)
Run Code Online (Sandbox Code Playgroud)

这是模块defer_ajust_utils:

import logging
import models 
from google.appengine.ext import ndb

def DoTheJob():
  logging.info("Debut de la mise a jour des utilisateurs")
  utilisateurs = models.Utilisateur.query()
  utilisateurs = utilisateurs.fetch()

  for utilisateur in utilisateurs:
    utilisateur.produire_factures_i = False
    utilisateur.put()  

  logging.info("Fin de la mise a jour des utilisateurs")
Run Code Online (Sandbox Code Playgroud)

还有我的app.yaml文件:

application: xxxx
version: dev
runtime: python27
api_version: 1 …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine

9
推荐指数
2
解决办法
1176
查看次数

标签 统计

google-app-engine ×1

python ×1