AppEngine Team,

I just wanted to let you know that I really appreciate a couple things you did:

1) I updated my app.yaml to skip some files by copying the skip rules from 
another project I have.  In that other project, I skip .txt files, but in this 
project I use .txt files.  When I ran in the dev environment, I suddenly 
started getting errors like:
TemplateDoesNotExist: meetingNotice.txt
But the file was there.  YOU CLEVER DOGS put in logic to ignore files in the 
skip_files list when running in the dev environment.  Brilliant!

2) I had to upgrade my schema in a big way.  The site is a town government open 
meeting posting service.  Each board, meeting, location, etc., was associated 
with a "Town".  Then, it turned out that some external agencies needed to post 
their meetings to multiple towns at the same time.  That means that all the 
models that had a "town" attribute needed a "towns" attribute.  Having been 
through schema changes in SQL,  I dreaded having to change every GQL query from 
an "=" to an "IN", but it turns out that I didn't need to.  I just added a List 
attribute "towns" to replace the old "town" attribute.  And the syntax for IN 
is "="!  Weird, but great.  Refactoring an attribute from being a single to 
being a list is really easy in GAE.  Much easier than I expected, anyway.


-Joshua

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to