def api_media_create(id): if request.method == 'POST': print "files: %s" % request.files print "form: %s" % request.form link = request.form.get("link","")#["link"] or request.form["link"] or "" title = request.form.get("title","")#files["title"] or request.form["title"] or "" kind = "Photo" note = Note.query.get(id) print "note: %s" % note if note: media = Media(note.id, kind, title, link) file = request.files.get("file",None) print "file: %s" % file if file and allowed_file(file.filename): filename = secure_filename(file.filename) #file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) #print "saving locally to " + filename response = cloudinary.uploader.upload(file, public_id = media.id) print "uploading to cloudinary .." if response: print response['url'] media.link = response['url'] db.session.add(media) db.session.commit() return success(media.to_hash()) else: return error("note id %d is invalid" % id); else: return error("adding a media object to note {%s}, this request must be a post." % id)
if id: a = Account.query.filter_by(username=username).first() c = Context.query.filter_by(name=context).first() note = Note(a.id, c.id, kind, content) note.latitude = float(latitude) * det1 note.longitude = float(longitude) * det2 note.created_at = date note.modified_at = date # created_at += datetime.timedelta(seconds=100) print "create note: %s" % note db.session.add(note) db.session.commit() if media_kind: media = Media(note.id, media_kind, media_title, media_url) media.created_at = date # created_at += datetime.timedelta(seconds=60) print "create media: %s" % media db.session.add(media) db.session.commit() n = feedback_sheet.cell('A1').value for i in range(2,2+n): table_name = feedback_sheet.cell('B' + str(i)).value row_id = feedback_sheet.cell('C' + str(i)).value kind = feedback_sheet.cell('D' + str(i)).value content = feedback_sheet.cell('E' + str(i)).value username = feedback_sheet.cell('F' + str(i)).value if id: