(-: Fibergeek's Blog :-)
Inhoud blog
  • Python 2 of 3
  • IDA-python: GetStructureIdAt
  • Geslaagd in Microsoft's 70-680 examen
  • minibio: kort vervolg
  • miniboa: een voorbeeld
    Zoeken in blog

    Categorieën
  • Code: C/C++ (2)
  • Code: Powershell (1)
  • Code: Python (8)
  • Code: WPF (2)
  • Programmeren (5)
  • 30-11-2013
    Klik hier om een link te hebben waarmee u dit artikel later terug kunt lezen.Python 2 of 3
    Ik ben nu al een tijdje aan een project aan het werken, een website geschreven in Python en het Django-framework. Alles loopt goed, maar nu moest ik uitbreidingen doen. Ik maak Excel(XLS)-bestanden) aan via de xlwt-module. Dit werkt goed onder zowel Python 2 als 3. Leuk.

    Nu wil ik echter ook rapporten aanmaken vanuit men webapplicatie. Ik gaf de voorkeur aan PDF-bestanden, maar dat is niet zo makkelijk blijkt echter. Onder Python 2 zijn er opties genoeg, maar de meeste modules werken nog niet onder Python 3. wkhtmltopdf had niet echt mijn voorkeur omdat het via een externe applicatie werkt, maar ik ben er toch voor gegaan. Die applicatie is zowel beschikbaar onder Windows (mijn ontwikkelingomgeving) als Linux (de hostomgeving). Het voordeel van wkhtmltopdf is dat je de Django-template-engine kan gebruiken.

    Maar, ontwerpen van bijvoorbeeld layouts voor facturen, vind ik niet makkelijk in een HTML-editor, dus wkhtmltopdf is een beetje nutteloos in dat geval. Er bestaat ook een Python-oplossing waar bij ODF-bestanden (OpenOffice, LibreOffice) gebruikt worden, de bijhorende Python-module noemt appy. Echter, deze module werkt totaal niet onder Python 3 (getest met Python 3.3). Dus zit ik vast aan de oudere Python 2-serie.

    Tijdens mijn onderzoek naar bruikbare modules voor mijn project ben ik zoveel modules tegengekomen die niet werken onder Python 3, dat ik het eigenlijk beu ben geworden. Aangezien de Linux-host waar men project draait nog met Python 2.6 werkt, ga ik geen verdere tijd steken in het compatibel houden van mijn project met Python 3. Ik vind dat verre van leuk maar het is een keuze die ik moet maken.

    30-11-2013, 19:07 Geschreven door Fibergeek  


    Categorie:Programmeren
    Tags:Python
    Archief per week
  • 25/11-01/12 2013
  • 05/11-11/11 2012
  • 07/05-13/05 2012
  • 05/03-11/03 2012
  • 20/02-26/02 2012
  • 13/02-19/02 2012
  • 30/01-05/02 2012
  • 12/12-18/12 2011
  • 05/12-11/12 2011
  • 19/09-25/09 2011
  • 15/08-21/08 2011
  • 01/08-07/08 2011
  • 04/07-10/07 2011
  • 06/06-12/06 2011

    E-mail mij

    Druk op onderstaande knop om mij te e-mailen.


    Gastenboek

    Druk op onderstaande knop om een berichtje achter te laten in mijn gastenboek


    Blog als favoriet !


    Blog tegen de wet? Klik hier.
    Gratis blog op https://www.bloggen.be - Meer blogs