[x^2 for x in lst]

Two Scoops of Django 1.6

Author: Daniel Greenfield, Audrey Roy

Review created: 2014-07-03

Two Scoops of Django 1.6 är en bok som ger en ohygglig massa tips och trix om hur man konstruerar siter med Django. Boken är uppdelad i 32 kapitel som var och ett behandlar en specifik aspekt av sitekonstruktion med Django. Det finns även sex appendix som listar viktiga referenser och innehåller lathundar för bland annat felsökning.

De inledande kapitlen handlar om hur man sätter upp en miljö för att utvecka i Django. Både nedladdning och installation av resurser med mha pip och virtualenv samt kodstandarder och uppstättning av ett Django-projekt behandlas. Boken fortsätter med kapitel för de grundläggande byggstenarna i Django: modeller, vyer (både funktions- och klassbaserade) och templates. Ett helt kapitel ägnas åt vilken struktur man bör ha på sina projektinställningar samt hur de bör versionshanteras.

Vidare behandlar bokens övriga kapitel bland annat: template-tags och filters, enhetstestning, Django-admin, continuous integration, deployment och security.

Jag kan faktiskt inte på rak arm komma på något Django-ämne som boken åtminstone inte ger något tips angående. Jo, förresten, jag tror inte boken ger råd om vilket IDE man skall använda. Detta är dock inte något stort problem, eftersom alla vettiga personer ändå använder emacs.

Boken är extremt lättläst. Jag läste ut alla 398 sidorna på tre dagar. Det skall dock sägas att jag var gränsänkling de dagarna, så jag hade mycket tid över för läsning. Varje sida är rikt illustrerad med bilder relaterade till det genomgående temat i boken: glass och då mer specifikt kulglass. Detta gör att boken har en lättsam framtoning som gör att den är en fröjd att läsa.

Den lättsamma framtoningen förtar dock inte intrycket av att det är mycket bra saker som tas upp in boken. De tips den ger är verkligen vettiga och konstruktiva. Det känns som om författarna är erfarna Django-rävar som gått på en och annan mina under sina år och nu vill förmedla råd och tips till oss stackars nybörjare så vi slipper råka ut för samma saker.

Det skall dock sägas att man INTE skall läsa Two Scoops of Django 1.6 som första bok om Django. Det är inte någon ren lärobok om hur man skriver en Django-applikation. Man bör åtminstone har gått igenom den officiella Django-tutorialen på nätet samt kodat ihop en Django-app eller två själv innan man läser den om man skall få någon större behållning av den. Detta dels på grund av att boken inte förklarar de grundläggande begreppen inom Django utan förutsätter att man vet vad de betyder och dels för att bokens kodexempel oftast inte är helt fristående utan behöver lite omkringliggande kod för att kunna fungera. Har man bara elementära kunskaper om Django är detta dock inget problem, utan man kan lätt följa med i boken.

Rekommenderas varmt!

Betyg: 4 av 5.