Web2py – automatyczne tworzenie tabel systemowych w nowej aplikacji.

Web2py jest kompletnym frameworkem mieszczącym w sobie wiele poręcznych narzędzi ulokowanych w panelu administracyjnym. Znajduje się tam przede wszystkim, kreator aplikacji, który pozwala jednym kliknięciem stworzyć kompletną strukturę nowej aplikacji. Należy jednak pamiętać, że taka aplikacja będzie z definicji połączona z bazą SQLite. Jeśli tuż po utworzeniu, nie modyfikując ustawień aplikacji, uruchomimy ją zostanie wykonana automatyczna migracja tabel systemowych do tej bazy. W przypadku takiej surowej aplikacji są to tabele związane z autoryzacją u uwierzytelnieniem dołączane przez klasę Auth, której obiekt jest z definicji zainicjowany w nowej aplikacji.

Czytaj dalejWeb2py – automatyczne tworzenie tabel systemowych w nowej aplikacji.

Przygotowanie środowiska wirtualnego dla gotowej aplikacji Django

Czasem zdarza się, że dysponujemy gotową albo w jakimś tam stopniu ukończona aplikacją Django i musimy ją uruchomić w nowym środowisku. Dzieje się tak w co najmniej trzech przypadkach. Po pierwsze gdy swoją aplikację chcesz uruchomić na serwerze produkcyjnym. Po drugie kiedy zaczynasz współdzielić kod i ty albo twój współpracownik ma pobrać kod aplikacji z repozytorium Git i utworzyć dla niej lokalne środowisko wirtualne. Po trzecie kiedy potrzebujesz kopii aplikacji do testowania rożnych bibliotek i nie chcesz „bałaganić” w swoim środowisku, w bazie i w aplikacji nad którą pracujesz.

Czytaj dalejPrzygotowanie środowiska wirtualnego dla gotowej aplikacji Django

Web2py – czyli nowe przyszło szybciej niż się spodziewałam

No i zdarzyło się, że dostałam propozycję, by popracować trochę pisząc aplikacje wykorzystujące zupełnie nowy dla mnie framework web2py. To bardzo ciekawy i zgrabny framework do szybkiego tworzenia aplikacji webowych. Zainicjowany w 2007 roku rozwija się prężnie i ciągle jest aktualizowany, choć jeszcze w oparciu o wersję 2.7 Pythona. W 2011 projekt zdobył nagrodę „Bossie … Czytaj dalejWeb2py – czyli nowe przyszło szybciej niż się spodziewałam

Django template context processor – praktyczne zastosowanie

Ciągle rozbudowuję swoją swoja pierwszą stronę napisaną w Pythonie we frameworku Django. Cały czas się uczę i stale mnie zarówno Python jak i Django zaskakują i co krok napotykam na przeszkody i szukam rozwiązań, którymi się kiedyś z Wami podzielę. Nie inaczej było gdy zapragnęłam mieć w stopce strony stały a jednak dynamiczny element

Czytaj dalejDjango template context processor – praktyczne zastosowanie

Aplikacja Django na serwerze MyDevil – Post Scriptum

Niedawno opublikowałam instrukcję jak zainstalować aplikację Django na serwerze w MyDevil. Wszystko by było dobrze, gdyby nie to, że nie sprawdziłam jednej bardzo istotnej rzeczy. Obsługi plików statycznych, szczególnie w panelu administracyjnym aplikacji.

Czytaj dalejAplikacja Django na serwerze MyDevil – Post Scriptum

Krótka ściąga z tworzenia aplikacji Django

Zanim się nauczę tej sekwencji na pamięć potrzebuję ściągi. Jak wiadomo najlepsza jest ściąga, którą się tworzy samemu więc postanowiłam sobie taką zapisać i mieć pod ręką. Zatem za chwilę krok po kroku tworzenia aplikacji Django pod Linuksem z wykorzystaniem środowiska wirtualnego.

Czytaj dalejKrótka ściąga z tworzenia aplikacji Django