def create(self, request): """ Creates a new blogpost. """ attrs = self.flatten_dict(request.POST) if self.exists(**attrs): return rc.DUPLICATE_ENTRY else: post = Blogpost(title=attrs['title'], content=attrs['content'], author=request.user) post.save() return post
def read(self, request, title=None): """ Returns a blogpost, if `title` is given, otherwise all the posts. Parameters: - `title`: The title of the post to retrieve. """ #base = Blogpost.objects base = Blogpost() base.title = 'abc' base.content = 'def' if title: #return base.get(title=title) return base else: return base