Пример #1
0
def delete_question():
    if request.method == 'GET':
        return render_template('delete_question.html',
                               questions=Question.get_all())
    elif request.method == 'POST':
        # id is an int, which is why conversion is necessary
        question = Question.find(int(request.form['questions']))

        # delete tests containing the deleted question
        Test.delete_tests_w_deleted_question(question)

        question.delete()
        app.logger.info("Question %s was successfully deleted",
                        request.form['question'])
        return redirect('/homepage')