looks like whatever you are doing has triggered a query that needs the index. have you run this in development mode on your desktop first? that should trigger the creation of the index.yaml file automagically.
the missing fields in the GAE datastore viewer is because bigtable is schemaless, so it does not know what fields you might want to have. it makes a guess based on what fields existing entries of that kind have. On Friday, June 22, 2012 2:29:33 PM UTC-7, mike haberman wrote: > > New to web2py and GAE. But with a very simple example, I > am unable to use web2py admin interface to modify the database > > Using the admin interface for an application, > I can navigate to 'Administrative Interface' --> Applications --> (blog) > Edit --> Models --> database administration > > I can update/insert on any of the auth_ tables > but I get the following error on any table that I create within models for > web2py > > <class 'google.appengine.api.datastore_errors.NeedIndexError'> no matching > index found. > The suggested index for this query is: - kind: auth_user properties: - > name: first_name - name: last_name > > Is there something I need to do to the model definition to avoid this > error ? > > (Also when trying to create a new entity via GAE's Datastore viewer, some > fields are missing > even though it displays all the fields for each entity from a query. Is > there something by default that > makes some fields not show up?) > > > thanks > > mike > >