bulkloader may also be helpful: http://code.google.com/appengine/docs/python/tools/uploadingdata.html
On Dec 8, 8:27 am, Robert <zater...@gmail.com> wrote: > Elegant, exactly what I was looking for! > > Thanks! > > On 7 dec, 20:13, Bruno Rocha <rochacbr...@gmail.com> wrote: > > > I do in model: > > > usually "99_fixtures.py" > > <code> > > > my_dict_with_values = dict(field='value',anotherfield='anothervalue') > > > if db(db.table).count() == 0: > > db.table.insert(**my_dict_with_values) > > > </code> > > > 2010/12/7 Robert <zater...@gmail.com> > > > > I recently deployed an web2py application on GAE. The datastore was > > > empty at that point, and I couldn't add data through the Datastore > > > Viewer since the tables/entities were not created yet. > > > > I now solved this by creating a form in web2py where I can manually > > > populate the database with the initial data my application needs. From > > > that point on I could use the Datastore Viewer to further edit/setup > > > my data. > > > > So I am wondering what is the best way to populate the initial > > > database automatically? Is there a way to define that data in the > > > web2py db DAL definition as well? Or is there a specific GAE deploy > > > feature for this I am missing? > > > > Thanks in advance! > > > -- > > > Bruno Rochahttp://about.me/rochacbruno/bio > >