Advertisement
julimirin

Untitled

Feb 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #views.py
  2. from django.conf import settings
  3. my_media_root = settings.MEDIA_ROOT
  4. def generar_documentos(solicitud):
  5. for caso_prueba in CasoPrueba.objects.filter(solicitud = solicitud.pk) :
  6. plantilla = Plantilla.objects.get(cliente=solicitud.cliente)
  7. tpl = DocxTemplate(plantilla.plantilla)
  8. print(caso_prueba.codigo_caso, caso_prueba.nombre_caso)
  9. context = {
  10. 'sprint': '',
  11. 'proyecto': solicitud.codigo_proyecto,
  12. 'nombre_proyecto': solicitud.nombre_proyecto,
  13. 'entorno': solicitud.entorno,
  14. 'fase_pruebas': solicitud.fase_de_prueba,
  15. 'codigo_caso': caso_prueba.codigo_caso,
  16. 'nombre_caso': caso_prueba.nombre_caso
  17. }
  18. tpl.render(context)
  19. tpl.save(my_media_root+"/evidencias/"+ caso_prueba.codigo_caso + " " + caso_prueba.nombre_caso + '.docx')
  20.  
  21. #settings.py
  22. MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
  23. MEDIA_URL = '/media/'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement