Пример #1
0
    def create_action(kwargs=None):
        """Creates a Question record

        :param kwargs: dictionary to override request form values
        :type kwargs: dict

        """

        try:

            if not kwargs:

                values = request.get_json()

                kwargs = {
                    "question" : values.get('question'),
                    "answer" : values.get('answer'),
                    "category_id" : int(values.get('category', 0)),
                    "difficulty" : int(values.get('difficulty', 0))
                }

            model = Question(**kwargs)

            model.insert()

            response = {
                "success" : True,
                "question" : model.format()
            }

            return jsonify(response)

        except:

            abort(422)