Para crear documentos de forma programada, debe realizarse lo siguiente:
Disponer de los parámetros iniciales, ruta del binario y title. Si el documento a crear no tiene binario, path puede contener la cadena vacía.
path = '/var/www/athentose/media/uploads/ejemplo.pdf'
title = 'Ejemplo titulo.pdf'
Disponer del espacio y tipo de documento:
serie = Serie.objects.get(name='facturas')
doctype = DocumentType.objects.get(name='tipo_factura')
Crear el documento
doc = serie.load_file(path, title, doctype)
El objeto devuelto será un documento (entidad File).
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.