-
Book Overview & Buying
-
Table Of Contents
Building RESTful Python Web Services
By :
We just want to be able to create users and use them to authenticate requests. Thus, we will just focus on creating resource classes with just a few methods. We won't create a complete user management system.
We will create the resource classes that represent the user and the collection of users. First, we will create a UserResource class that we will use to represent a user resource. Open the api/views.py file and add the following lines after the line that creates the Api instance. The code file for the sample is included in the restful_python_chapter_07_02 folder:
class UserResource(AuthRequiredResource):
def get(self, id):
user = User.query.get_or_404(id)
result = user_schema.dump(user).data
return result
The UserResource class is a subclass of the previously coded AuthRequiredResource and declares a get methods that will be called when the HTTP method with the same name arrives as a request on the represented resource...