Suponiendo que tenemos el código en:
/var/www/athentose/athentose/custom/operations/helloworld.py
Desde nuestro código:
op = ProcessOperation()
op.custom_method = 'custom.operations.helloworld'
op.method = 'op_custom'
op.name = 'Operacion Hello World'
op.order = 900
op.enabled = True
op.save()
Hasta aquí hemos creado la operación. El order se puede ajustar, no necesariamente tiene que ser 900.
Para incluirlo en la serie:
serie = Serie.objects.get(name = 'my_serie_name')
serie.poperations.add(op)
Donde sustituimos "my_serie_name" por el name de la serie en la que vamos a incluir la operación.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.