Пример #1
0
 def save(self):
     doc = Document()
     doc.file = self.document_path
     doc.type = self.document_type.data
     doc.filename = self.document_name.data
     db.session.add(doc)
     db.session.commit()
Пример #2
0
 def save(self):
     doc = Document()
     unique_filename = str(uuid.uuid4())
     extension = self.filename.data.filename.split('.')[-1]
     doc.type = extension
     doc.file = os.path.join(app.config['UPLOAD_FOLDER'], 'uploaded', unique_filename + '.' + extension)
     doc.filename = self.filename.data.filename
     db.session.add(doc)
     try:
         self.filename.data.save(doc.file)
         db.session.commit()
     except Exception as e:
         db.session.rollback()