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
>
>

Reply via email to