def post(self): args = parse.parse_args() showname = args.get("showname") shownameen = args.get("shownameen") director = args.get("director") leadingRole = args.get("leadingRole") movie_type = args.get("type") country = args.get("country") language = args.get("language") duration = args.get("duration") screeningmodel = args.get("screeningmodel") openday = args.get("openday") backgroundpicture = args.get("backgroundpicture") # backgroundpicture = request.files.get("backgroundpicture") movie = Movie() movie.showname = showname movie.shownameen = shownameen movie.director = director movie.leadingRole = leadingRole movie.type = movie_type movie.country = country movie.language = language movie.duration = duration movie.screeningmodel = screeningmodel movie.openday = openday print(type(backgroundpicture)) print(backgroundpicture) file_info = filename_transfer(backgroundpicture.filename) filepath = file_info[0] backgroundpicture.save(filepath) movie.backgroundpicture = file_info[1] if not movie.save(): abort(400, msg="can't create movie") data = { "msg": "create success", "status": HTTP_CREATE_OK, "data": marshal(movie, movie_fields) } return data
def post(self): args = parse.parse_args() showname = args.get('showname') shownameen = args.get('shownameen') director = args.get('director') leadingRole = args.get('leadingRole') movie_type = args.get('type') country = args.get('country') language = args.get('language') duration = args.get('duration') screeningmodel = args.get('screeningmodel') openday = args.get('openday') backgroundpicture = args.get('backgroundpicture') # backgroundpicture = request.files.get('backgroundpicture') movie = Movie() movie.showname = showname movie.shownameen = shownameen movie.director = director movie.leadingRole = leadingRole movie.type = movie_type movie.country = country movie.language = language movie.duration = duration movie.screeningmodel = screeningmodel movie.openday = openday file_info = filename_transfer(backgroundpicture.filename) filepath = file_info[0] backgroundpicture.save(filepath) movie.backgroundpicture = file_info[1] if not movie.save(): abort(400, msg="can't create movie") data = { 'msg': 'create success', 'status': HTTP_CREATE_OK, 'data': marshal(movie, movie_fields) } return data
def post(self): args = parse.parse_args() showname = args.get('showname') shownameen = args.get('shownameen') director = args.get('director') leadingRole = args.get('leadingRole') type = args.get('type') country = args.get('country') duration = args.get('duration') screen = args.get('screen') openday = args.get('openday') backgroundpicture = request.files.get('backgroundpicture') print(backgroundpicture) movie = Movie() movie.showname = showname movie.shownameen = shownameen movie.director = director movie.leadingRole = leadingRole movie.type = type movie.country = country movie.duration = duration movie.screen = screen movie.openday = openday file_info = filename_transfer(backgroundpicture.filename) filepath, filepath_relative = file_info backgroundpicture.save(filepath) movie.backgroundpicture = filepath_relative if not movie.save(): abort(400, msg='cannot create successfully') data = { 'status': HTTP_CREATE_OK, 'msg': 'create movie successfully', 'data': movie } return marshal(data, single_movie_fields)
def post(self): args = parse.parse_args() showname = args.get("showname") shownameen = args.get("shownameen") director = args.get("director") leadingRole = args.get("leadingRole") movie_type = args.get("movie_type") country = args.get("country") language = args.get("language") duration = args.get("duration") screeningmodel = args.get("screeningmodel") openday = args.get("openday") # background_picture = args.get("background_picture") # background_picture = request.files.get("background_picture") movie = Movie() movie.showname = showname movie.shownameen = shownameen movie.director = director movie.leadingRole = leadingRole movie.movie_type = movie_type movie.country = country movie.language = language movie.duration = duration movie.screeningmodel = screeningmodel movie.openday = openday # filepath = UPLOADS_DIR + "/" + background_picture.filename # background_picture.save(filepath) # # movie.background_picture = FILE_PATH_PREFIX + "/" + background_picture.filename if not movie.save(): abort(400, msg='can`t create movie') data = { "status": HTTP_CREATE_OK, "msg": "movie create ok", "data": marshal(movie, movie_fields) } return data