The Model’s Model
In This Chapter
Examining the App Engine datastore
Seeing how models work
Creating the rtpointsofinterest model
Generating test data
Testing web services in a browser
The whole point behind web services is that they allow you to access resources and either return representations of those resources or allow you to operate on them. In the case of
rtpointsofinterest, that resource is — wait for it — Points of Interest and you’ll need a way to create and manage those Points of Interest.
As I explain in Chapter 11, you’ll use the App Engine datastore to store your data. The entities are created from Python objects, with the object’s attributes becoming properties for the entity.
In the Python API, a (data) model is used to describe an entity, and in this chapter, you create the data model for
What’s in the Model?
Start by thinking about what kind of data model you need for the
rtpointsofinterest resource (also known as the Google App Engine ...