def post(self): """ below code will move all the images to uploads/category folder with 'fvt' prefix """ upload_files = upload_images(request.files, 'designers', 'designer') record = request.json if request.content_type == 'application/json' else request.form """ Values assign to Category Model """ pprint.pprint(record) #userid, name, desc, contactNumber, alternateNumber, address, landmark, # pincode, locationObj, products, tailors, img model_record = DesignerModel( record['user'] if 'user' in record else None, record['name'], record['desc'] if 'desc' in record else None, record['contactNumber'], record['alternateNumber'] if 'alternateNumber' in record else None, record['address'] if 'address' in record else None, record['landmark'] if 'landmark' in record else None, record['pincode'], record['locationObj'] if 'locationObj' in record else None, upload_files['fileArr']) """ Model converts to document like json object """ record_document = model_record.to_document() """ Below line will insert record and get objectID """ insertedId = col_designers.insert_one(record_document).inserted_id """ Below line does files move from one place to another """ if len(upload_files['fileArr']) > 0: moved_file(upload_files['fileArr'], upload_files['folder'], str(insertedId)) return jsonify(str(insertedId))
def post(self): """ below code will move all the images to uploads/category folder with 'fvt' prefix """ upload_files = upload_images(request.files, 'backViewTypes', 'bvt') record = request.json if request.content_type == 'application/json' else request.form """ Values assign to Category Model """ recordCat= ObjectId(record['category']) model_record = BackViewModel(record['type'], record['desc'], record['category'], upload_files['fileArr']) """ Model converts to document like json object """ record_document = model_record.to_document() """ Below line will insert record and get objectID """ insertedId = col_backViewType.insert_one(record_document).inserted_id """ Below line does files move from one place to another """ if len(upload_files['fileArr']) > 0: moved_file(upload_files['fileArr'], upload_files['folder'], str(insertedId)) return jsonify(str(insertedId))
def post(self): """ below code will move all the images to uploads/category folder with 'fvt' prefix """ upload_files = upload_images(request.files, 'users', 'user') record = request.json if request.content_type == 'application/json' else request.form """ Values assign to Category Model """ pprint.pprint(record) model_record = UserModel( record['name'], record['password'], record['email'], record['mobile'] if 'mobile' in record else None, record['userType'] if 'userType' in record else None, upload_files['fileArr']) """ Model converts to document like json object """ record_document = model_record.to_document() """ Below line will insert record and get objectID """ insertedId = col_users.insert_one(record_document).inserted_id """ Below line does files move from one place to another """ if len(upload_files['fileArr']) > 0: moved_file(upload_files['fileArr'], upload_files['folder'], str(insertedId)) return jsonify(str(insertedId))
def post(self): """ below code will move all the images to uploads/category folder with 'fvt' prefix """ upload_files = upload_images(request.files, 'products', 'pds') record = request.json if request.content_type == 'application/json' else request.form """ Values assign to Category Model and also check the keys""" pprint.pprint(record) name = record['name'] if 'name' in record else '' desc = record['desc'] if 'desc' in record else '' category_objId = splitToArrWithObjectId( record['category'] if 'category' in record else None) designer_objId = splitToArrWithObjectId( record['designer'] if 'designer' in record else None) fronttype_objId = splitToArrWithObjectId( record['fronttype'] if 'fronttype' in record else None) backType_objId = splitToArrWithObjectId( record['backType'] if 'backType' in record else None) occassionType_objId = splitToArrWithObjectId( record['occassionType'] if 'occassionType' in record else None) clothType_objId = splitToArrWithObjectId( record['clothType'] if 'clothType' in record else None) bodyType_objId = splitToArrWithObjectId( record['bodyType'] if 'bodyType' in record else None) model_record = ProductModel(name, desc, category_objId, designer_objId, fronttype_objId, backType_objId, occassionType_objId, clothType_objId, bodyType_objId, upload_files['fileArr']) """ Model converts to document like json object """ record_document = model_record.to_document() """ Below line will insert record and get objectID """ insertedId = col_products.insert_one(record_document).inserted_id """ Below line does files move from one place to another """ if len(upload_files['fileArr']) > 0: moved_file(upload_files['fileArr'], upload_files['folder'], str(insertedId)) return jsonify(str(insertedId))