Beispiel #1
0
def delete_exercise(id):
    if request.method == 'OPTIONS':
        return Response()

    user_id = session.get('user_id', None)
    if user_id is None:
        return jsonify({'success': False}), 403

    ex = Exercise.get(id)
    if ex.day.workout.user.id != user_id:
        return jsonify({'success': False}), 403

    Exercise.delete(ex.id)
    return jsonify({'success': True})
				print_student = "Delete: " + str(Student.select().where(Student.id==sys.argv[3]).get())	
				student = Student.delete().where(Student.id == sys.argv[3]).execute()
				print print_student
		elif sys.argv[2] == 'batch':
			if Batch.select().where(Batch.id==sys.argv[3]).count() == 0:
				print "Nothing to delete"
			else:
				print_batch = "Delete: " + str(Batch.select().where(Batch.id==sys.argv[3]).get())	
				batch = Batch.delete().where(Batch.id == sys.argv[3]).execute()
				print print_batch
		elif sys.argv[2] == 'exercise':
			if Exercise.select().where(Exercise.id==sys.argv[3]).count() == 0:
				print "Nothing to delete"
			else:
				print_exercise = "Delete: " + str(Exercise.select().where(Exercise.id==sys.argv[3]).get())	
				exercise = Exercise.delete().where(Exercise.id == sys.argv[3]).execute()
				print print_exercise		
	elif sys.argv[1] == 'print_batch_by_school':
		if School.select().where(School.id==sys.argv[2]).count() == 0:
			print "School not found"
		else:
			school = School.select().where(School.id==sys.argv[2]).get()
			for batch in school.batches:
				print batch
	elif sys.argv[1] == 'print_student_by_batch':
		if Batch.select().where(Batch.id==sys.argv[2]).count() == 0:
			print "Batch not found"
		else: 
			batch = Batch.select().where(Batch.id==sys.argv[2]).get()
			for student in batch.students: 
				print student