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.

Reply via email to