Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #views.py
- from django.conf import settings
- my_media_root = settings.MEDIA_ROOT
- def generar_documentos(solicitud):
- for caso_prueba in CasoPrueba.objects.filter(solicitud = solicitud.pk) :
- plantilla = Plantilla.objects.get(cliente=solicitud.cliente)
- tpl = DocxTemplate(plantilla.plantilla)
- print(caso_prueba.codigo_caso, caso_prueba.nombre_caso)
- context = {
- 'sprint': '',
- 'proyecto': solicitud.codigo_proyecto,
- 'nombre_proyecto': solicitud.nombre_proyecto,
- 'entorno': solicitud.entorno,
- 'fase_pruebas': solicitud.fase_de_prueba,
- 'codigo_caso': caso_prueba.codigo_caso,
- 'nombre_caso': caso_prueba.nombre_caso
- }
- tpl.render(context)
- tpl.save(my_media_root+"/evidencias/"+ caso_prueba.codigo_caso + " " + caso_prueba.nombre_caso + '.docx')
- #settings.py
- MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
- MEDIA_URL = '/media/'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement