Создайте документ MS Word в Django

В настоящее время я генерирую отчеты в формате PDF. Но теперь я хочу создавать отчеты в формате MS Word или DOCX.

мой файл api.py

def export_pdf(request,id):
        report = Report.objects.get(id=id)                

        options1 = ReportPropertyOption.objects.filter(report=report,is_active=True)   
        locations = []  
        out_string = ""    
        map = None



        for option in options1:  
            option.property = get_property_name(option.property)        
            option.exterior_images = ReportExteriorImages.objects.filter(report = option)  
            option.interior_images = ReportInteriorImages.objects.filter(report = option)
            option.floorplan_images = ReportFloorPlanImages.objects.filter(report = option)
            option.fitouts =    ReportFitOut.objects.filter(propertyoption = option)   
            if (option.gps_longitude):

                locations.append("&markers=color:red|label:S|"+""+str(option.gps_longitude)+","+str(option.gps_latidtude)+"")
        for loc in locations:
            out_string+=loc

        if locations:
            map = "http://maps.google.com/maps/api/staticmap?center=Bangalore&zoom=12&size=512x512&maptype=roadmap"+out_string+"&sensor=true"              
        #map = "http://maps.google.com/maps/api/staticmap?zoom=12&size=400x400&maptype=roadmap&sensor=false&center=\\"
        html  = render_to_string('report/export.html', { 'pagesize' : 'A4', }, context_instance=RequestContext(request,{'options1':options1,'meta':report.meta,'map':map}))

        result = StringIO.StringIO()       
        pdf = pisa.pisaDocument(StringIO.StringIO(html.encode("UTF-8")), dest=result, link_callback=fetch_resources )        
        #pdf = Docx(StringIO.StringIO(html.encode("UTF-8")), dest=result, link_callback=fetch_resources )
        if not pdf.err:
            return result
        else:
            return None

Я получаю все данные в результате, а затем экспортирую эти данные в PDF. Но теперь я хочу экспортировать данные в формат DOCX или MS Word. Тот же результат я хочу экспортировать в формат DOCX. Поскольку я получаю данные в формате PDF, поэтому я не хочу конвертировать этот экспортированный PDF в DOCX. Я хочу экспортировать напрямую в DOCX. Я пытался использовать python-docx, но не смог выяснить, как экспортировать в формате docx. Может кто-нибудь направить меня, как к этому. Какой модуль я должен использовать в Django. пожалуйста, помогите мне

Ответы на вопрос(1)

Ваш ответ на вопрос