Ejemplo n.º 1
0
def delete_user(id):

    User.delete().where(User.id == id).execute()
    Media.delete().where(Media.user_id == id).execute()
    Favorite.delete().where(Favorite.user_id == id).execute()
    Comment.delete().where(Comment.user_id == id).execute()

    return jsonify(data={},
                   status={
                       'code': 200,
                       'message': 'User deleted from all resources'
                   })
Ejemplo n.º 2
0
def delete_media(id):

	try:
		query = Media.delete().where(Media.id == id)
		query.execute()

		query2 = Comment.delete().where(Comment.media_id == id)
		query2.execute()

		query3 = Favorite.delete().where(Favorite.media_id == id)
		query3.execute()

		return jsonify(data={}, status={"code": 200, "message": "resource deleted"})

	except Media.DoesNotExist:
		return jsonify(data={}, status={"code": 401, "message": "There is no media at that id"})
Ejemplo n.º 3
0
    def delete(media_id):
        Media.delete(media_id)

        return '', 204