Wpisy z kategorii: tutorials

Programowalne importy w Pythonie

Ostatnio musiałem paru osobom pokazać jak zaimportować coś programowalnie w Pythonie. Umieszczam tutaj ten opis jak to zrobić, może komuś się przyda.

To zaimportuje cały pakiet moj.jakis.pakiet

nazwa_pakietu = 'moj.jakis.pakiet'
zaimportowanypakiet = __import__(nazwa_pakietu, globals(),locals(),[''])

potem mamy

zaimportowanypakiet.MojaJakasKlasa

można też to wstawić do zmiennej

definicja_klasy = getattr(zaimportowanypakiet, 'MojaJakasKlasa')

potem nasza "definicja_klasy" będzie mieć w sobie atrybuty i metody klasy

instancja_klasy = definicja_klasy(atrybut1=1, atrybut2=2)

Tutoriale wideo - Django

Michael Trier prezentuje wideo tutorial'e pokazujące różne właściwości Django. Do to tej pory opublikował pięć tutoriali, co jakiś czas dodaje kolejne:

  • Epizod 001 - pokazuję implementacje prostych kanałów RSS do aplikacji blogowej
  • Epizod 002 - pokazuję implementacje kanałów RSS dla konkretnych elementów na aplikacji blogowej
  • Epizod 003 - pokazuje jak dodawać polecenia użytkownika do narzędzia manage.py Django
  • Epizod 004 - pokazuje jak zaimplementować spersonalizowane formularze z newforms
  • Epizod 005 - mapowanie url'i za pomocą mechanizmu flatpage