Lekcja 6: Profile Użytkowników – Bo Każdy Zasługuje na Chwilę Sławy!

Lekcja 6

Lekcja 6: Profile Użytkowników – Bo Każdy Zasługuje na Chwilę Sławy!

Gratulacje, mistrzu blogów! 🎉 Już ogarnąłeś rejestrację, logowanie i komentarze. Ale bez profili użytkowników twój blog jest trochę jak impreza w maskach – wszyscy są incognito. Czas to zmienić i dać użytkownikom szansę na przedstawienie się światu!

Dziś dodamy profile użytkowników, żeby każdy mógł mieć swoje miejsce na blogu. To jak przypiąć każdemu plakietkę: “Tak, jestem tu i mam coś do powiedzenia!”

[Więcej]

Lekcja 5: Rejestracja użytkowników — Bo tylko zasłużeni mogą komentować!

Lekcja 5

Lekcja 5: Rejestracja użytkowników — Bo tylko zasłużeni mogą komentować!

No proszę, dotarłeś aż tutaj! 🧙‍♂️ Twój blog działa, posty się pojawiają, a komentarze spływają (miejmy nadzieję, że tylko pozytywne). Ale zaraz, zaraz… Naprawdę pozwalamy każdemu komentować? Nie, nie, nie! Czas wprowadzić trochę ekskluzywności. Tylko zasłużeni, zarejestrowani użytkownicy powinni mieć prawo do wyrażania swoich opinii (lub sporu o to, czy ananas powinien znaleźć się na pizzy 🍕).

W tej lekcji dodamy rejestrację użytkowników, dzięki której goście będą mogli się rejestrować, logować i komentować. A żeby było ciekawiej, sprawimy, że komentować będą mogli tylko zalogowani użytkownicy. Gotowi? No to lecimy!

[Więcej]

Lekcja 4: Autoryzacja użytkowników – Bo nie każdy powinien mieć dostęp do twojego bloga!

Lekcja 4

Lekcja 4: Autoryzacja użytkowników – Bo nie każdy powinien mieć dostęp do twojego bloga!

Cześć znowu, mistrzowie kodu! 🧙‍♂️ Do tej pory stworzyliście bloga, dodaliście możliwość komentarzy i może nawet otrzymaliście takie opinie jak „Świetny font” lub „Dlaczego Comic Sans?”. Ale dzisiaj podnosimy poprzeczkę, bo nie każdy zasługuje na dostęp do twojego tajemniczego bloga.

Dziś dodajemy magię logowania i wylogowania. A żeby wszystko wyglądało schludnie, wprowadzimy wspólny szablon base.html, który nada twojemu blogowi elegancji. I oczywiście, dodamy przekierowanie po wylogowaniu, bo nikt nie chce utknąć na stronie „wylogowania”, prawda?

[Więcej]

Lekcja 3: Formularze – Sztuka Grzecznego Proszenia o Dane (I Nie Wystraszenia Użytkowników)

Lesson 3

Lekcja 3: Formularze – Sztuka Grzecznego Proszenia o Dane (I Nie Wystraszenia Użytkowników)

Witaj ponownie, dzielny programisto! 🧙‍♂️ Do tej pory stworzyłeś modele, ustawiłeś adresy URL i wyświetliłeś swoje posty w blogu jak prawdziwy profesjonalista. Ale co z tego, jeśli Twoi czytelnicy nie mogą zostawić komentarza, narzekając na dobór czcionki? Dlatego dziś nauczymy się magii formularzy!

Formularze to Twoje drzwi do interakcji z użytkownikami. To jak polska gościnność – otwierasz drzwi, prosisz o dane, a użytkownicy zostawiają swoje opinie, (nie licząc spamu – tym się zajmiemy!). Dziś stworzymy formularz komentarzy do Twojego bloga. Przygotuj się, będzie ciekawie!

[Więcej]

Lekcja 2: Model-View-Template (MVT) – Jak MVC, tylko z magią i mniej bólu głowy

Lesson2

Lekcja 2: Model-View-Template (MVT) – Jak MVC, tylko z magią i mniej bólu głowy

Cześć znowu, kodowy czarodzieju! 🧙‍♂️ Jeśli dotarłeś aż tutaj, gratulacje — oficjalnie przeszedłeś Lekcję 1 (i mam nadzieję, że klawiatura przetrwała ten proces). Teraz nadszedł czas, by zanurzyć się w tajną broń Django: wzorzec Model-View-Template (MVT). To coś jak MVC, ale z większą ilością magii i mniejszą ilością bólu głowy.

Podczas dzisiejszej magicznej podróży stworzymy także twój pierwszy model dla postów na blogu. Po tej lekcji będziesz manipulował danymi, jak prawdziwy czarodziej z różdżką w ręku. 🪄

[Więcej]

Django: Framework, który sprawi, że poczujesz się jak czarodziej kodu (Bez różdżki i zaklęć)

Django

Django: Framework, który sprawi, że poczujesz się jak czarodziej kodu (Bez różdżki i zaklęć)

Zdecydowałeś się spróbować swoich sił w web-development? No to szykuj się zanurzyć w magiczne wody Django — frameworka, który jest tak potężny, że poczujesz się jak Harry Potter, tylko z mniejszą ilością trolli i większą ilością nawiasów klamrowych. Zanim przesiadłem się na Javę (tak, jestem tym dziwnym programistą, który lubi uczyć się wszystkiego), Django był moim ulubionym narzędziem do tworzenia stron szybciej, niż zdążysz powiedzieć „błąd składniowy”. A teraz nadchodzi mój nowy kurs Django, który sprawi, że poczujesz się jak prawdziwy mag web-developmentu!

[Więcej]

Lekcja 1: Rozpoczęcie pracy z Django – Jak składanie mebli z IKEA, ale mniej frustrujące (i z wirtualnymi środowiskami oraz stabilną wersją Django LTS!)

Lesson 1

Lekcja 1: Rozpoczęcie pracy z Django – Jak składanie mebli z IKEA, ale mniej frustrujące (i z wirtualnymi środowiskami oraz stabilną wersją Django LTS!)

Witaj na pierwszej lekcji naszego kursu Django! Dzisiaj skonfigurujemy Django i zaczniemy pracę nad twoim własnym Personalnym Blogiem. Będziemy korzystać z magii Linuxa jak prawdziwi mistrzowie terminala. Użyjemy stabilnej wersji Django LTS (4.2.16), bo stabilność to podstawa (a kto chciałby niespodzianek w swoim projekcie, prawda?).

[Więcej]

Bitwa edytorów: VS Code, PyCharm, Vim i Sublime Text dla Django

best-editor-for-django

Bitwa edytorów: VS Code, PyCharm, Vim i Sublime Text dla Django

Wybór odpowiedniego edytora do programowania w Django jest jak wybór dodatków do pizzy. Jedni lubią prostotę — tylko ser (VS Code), inni chcą wszystkiego naraz (PyCharm), niektórzy kochają starą, klasyczną wersję (Vim), a są też tacy, co chwytają pierwszy lepszy kawałek i znikają (Sublime Text). Niezależnie od twojego stylu, jedno jest pewne: prędzej czy później coś w kodzie się wywali. Więc zanurzmy się w bitwę edytorów — z dużą dawką humoru, bo czemu nie uśmiechać się, gdy właśnie debugujesz totalną katastrofę?

[Więcej]

Python dla początkujących: Najłatwiejszy krok w świat programowania (z odrobiną Django)

python-for-beginners-a-fun-guide-to-getting-started

Python dla początkujących: Najłatwiejszy krok w świat programowania (z odrobiną Django)

Cześć, przyszły mistrzu Pythona! 🐍

Jeśli kiedykolwiek zastanawiałeś się, czy wejść w świat programowania, to Python jest jak ten sąsiad, który macha ci ręką zza płotu i krzyczy: „Hej, wpadaj, pokażę ci, jak się robi prawdziwy kod!”. I nie, nie musisz być komputerowym geniuszem, żeby się z nim zaprzyjaźnić (chociaż ja osobiście kibicuję Vimowi — ale to opowieść na inny czas).

[Więcej]