Use rest_framework's status codes to be more explicit.
Change to class-based views. As bonus, the browsable API works!