예제 #1
0
파일: user.py 프로젝트: Yellow-Rice/Flask
    def get(self, user_id=0, username=None):
        user = None
        if username:
            user = User.get_by_username(username)
        elif user_id:
            user = User.get_by_id(user_id)

        if not user:
            abort(404)

        return user
예제 #2
0
    def get(self, user_id=None, username=None):
        user = None
        if username is not None:
            user = User.get_by_username(username)
        else:
            user = User.get_by_id(user_id)

        if not user:
            abort(404)

        return user
예제 #3
0
파일: task.py 프로젝트: Yellow-Rice/Flask
    def get(self, user_id=0, username=''):
        # Find user that task goes with
        if user_id:
            user = User.get_by_id(user_id)
        elif username:
            user = User.get_by_username(username)

        if not user:
            abort(404)

        # Get the user's tasks
        tasks = Task.query.filter_by(user_id=user.id)

        args = task_collection_parser.parse_args()
        # fancy url argument query filtering!
        if args['complete'] is not None:
            tasks.filter_by(complete=args['complete'])

        return tasks
예제 #4
0
    def get(self, user_id=None, username=None):
        # Find user that task goes with
        user = None
        if user_id:
            user = User.get_by_id(user_id)
        else:
            user = User.get_by_username(username)

        if not user:
            abort(404)

        # Get the user's tasks
        tasks = Task.query.filter_by(user_id=user.id)

        args = task_collection_parser.parse_args()
        # fancy url argument query filtering!
        if args['complete'] is not None:
            tasks.filter_by(complete=args['complete'])

        return tasks
예제 #5
0
파일: user.py 프로젝트: Yellow-Rice/Flask
 def post(self):
     user = User.create(**user_parser.parse_args())
     return user, 201
예제 #6
0
 def post(self):
     user = User.create(**user_parser.parse_args())
     return user, 201