示例#1
0
 def getDocument(self, documentName):
     filePath = join(self.path, documentName)
     with codecs.open(filePath,
                      mode='rt',
                      encoding='utf-8',
                      errors='ignore') as fp:
         return Documento(documentName, fp.read())
     return None
示例#2
0
def create_documento():
    request_json = request.get_json()
    field_validation_error = validate_json_request_and_required_fields(
        request, Documento.required_fields)
    if field_validation_error is not None:
        return field_validation_error
    documento = Documento(id_externo=request_json['id_externo'],
                          descricao=request_json['descricao'])
    db.session.add(documento)
    db.session.commit()
    return jsonify({'documento': documento.serialize}), 201