Python előadás fóliák
A munkahelyemen tartottam két bevezető előadást a Pythonról, és bár a fóliák önmagukban nem feltétlen nyújtanak sok segítséget, kedvcsinálónak jók lehetnek.
Django, Python, és ami vele jár
A munkahelyemen tartottam két bevezető előadást a Pythonról, és bár a fóliák önmagukban nem feltétlen nyújtanak sok segítséget, kedvcsinálónak jók lehetnek.
A tegnapi nap tanulsága: ha sok adatod van, YAML helyet tárold JSON-ban, de legalábbis a libyaml-ot telepítsd fel.
Alapvetően kezdjük ott, hogy ha az YAML formátumban tárolt adatkupacod (legyen mondjuk egy django-s fixture) betöltése a loaddata karbantartó parancson át kivárhatatlanul sokáig tart, míg szemben vele ugyanaz az adat JSON-ban pillanatok alatt töltődik be,...
Az áprilisi budapesti Python meetupon Farkas Szilveszter demonstrálta a Django 1.3-as verziójának újdonságait. A nagyobb volumenű újításokon túl (osztály alapú generikus nézetek, naplózás integráció, gyorstárazás fejlesztések) néhány kis, ám igen hasznos folt is bedolgozásra került.
Ezek közül emelném ki, hogy immáron a...
A django-reversion-ről írok. pip install django-reversion. Iskolapéldája a Djangohoz tapasztható az újrafelhasználható komponenseknek. Használatával a megjelölt modellek változásait rögzíthetjük, és állíthatjuk vissza tetszőleges korábbi állapotba.
blogpost = BlogPost.objects.get(slug='django-reversion')
version_list = Version.objects.get_for_object(blogpost).order_by('-pk') # összes objektumon végzett változás listája
version = version_list[0] # legutóbbi változat
version.revision.revert() # a revizióban lévő valamennyi verzió egyidejű visszaállítása
A Django idén is bekerült a Google Summer of Code programjába, méghozzá négy hasznosnak tűnő, régóta várt projekttel:
a template motor alapjainak újratervezése
form renderelés átalakítása
schema migrációt elősegítő API
összetett elsődleges kulcsok támogatása
Úgy látszik valaki megtette azt, amin nehányan már egy ideje gondolkodunk, és létrehozta a budapesti Django meetup csoportot.
Nosza, csatlakozz te is, az első meetupot már meg is hirdették.
Az utóbbi időben megszaporodtak a postaládámban a "Djangos/Pythonos fejlesztőt keresünk" témájú levelek - aminek személy szerint nagyon örülök, de aki nem talál magának jó munkaerőt, illetve munkahelyzet, az kevésbé.
Első körben mindenkinek ajánlanám a Weblabor munka rovatát, de ha több helyen szeretnétek a hirdetést megjelentetni, akkor nyugodtan kommenteljétek ide ehhez a posthoz az ajánlatotokat, az érdeklődők pedig feliratkozhatnak a post rssére, hogy minél gyorsabban értesüljenek, ha bejön valami új dolog.
Pythonra fel!
Egy kollegám szembesült ma vele, hogy az bizony nem igaz, hogy:
>>> [] is [] False
Gyorsan rájött segítség nélkül is, hogy a [] kódrészlet mindig új objektumot hoz létre, két különböző új objektum meg természetesen nem ugyanaz. Ezzel kapcsolatban viszont eszembe jutott egy trükkösebb eset.
Guido végre áldását adta a PEP-3333-ra, azaz elhárult az egyik legjelentősebb akadály a Python 3 webes használata elől. Hajrá!
A Django temérdek ún. management command-dal (django-admin.py help) érkezik alapkiszerelésben. Ezek között található a makemessages és compilemessages parancspáros gettext alapú fordítási katalógusok előálltására és binárissá alakítására. Mindkét parancs az...