cron uses GET, not POST. j On Jun 8, 2:35 am, afroze <08beeabaqap...@seecs.edu.pk> wrote: > I need help in implementing a simple cron job in GAE (python). > > According to what I understood from appengine documentation, I made a file > cron.yaml in the application root directory with the following content: > > cron: > - description: blah blah > url: /crontask > schedule: every 1 minute > > And my app.yaml file has the following content: > > application: template-123 > version: 1 > runtime: python27 > api_version: 1 > threadsafe: true > > handlers: > - url: /.* > script: template-123.app > > I made all my application code (cron and other parts) into a single file > "template-123.py". In the code I implement cron in the following way: > > class CronTask(Handler): > > def post(self): > i=25 > number = Birthday(day = i) > number.put() > > And I tell the code to use this class for cron by stating: ('/crontask', > CronTask). > > However no new entries are uploaded to the datastore (as I believe they > should be). And I know that it isn't a problem with the way I'm accessing > the data store because when I try to do the same thing manually (upload > entries to the data store in my non-cron part of application) it returns > with appropriate results. > > So I need some guidance as to what might I be doing wrong or missing? Do > have to make some more changes to the yaml files or add some other > libraries or files (i think i read somewhere about cron.xml file but it > wasn't mentioned in the documentation..) etc?
-- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.