示例#1
0
 def delete(self, pk):
     try:
         _ = Post.get(Post.created_by == current_user.pk, Post.pk == pk)
     except Post.DoesNotExist:
         return {'error': 'You do not have permission to do that. '}
     return db_mods.delete_post(pk)
示例#2
0
def find_post(pk):
    return Post.get(Post.pk == pk)
示例#3
0
 def put(self, pk):
     try:
         _ = Post.get(Post.created_by == current_user.pk, Post.pk == pk)
     except Post.DoesNotExist:
         return {'error': 'You do not have permission to do that. '}
     return db_mods.edit_post(pk, request.form['title'], request.form['content'], request.form['points'])