|||

Django – #17 – System Autoryzacji cz. 5

Wprowadzenie. W piątej części poświęconej systemowi autoryzacji zajmę się przedstawieniem w jaki sposób wykonać system wylogowywania się przy pomocy wbudowanych mechanizmów Django. Dodatkowo wprowadzę niewielkie modyfikacje paska nawigacyjnego, tak aby przycisk wylogowywania nie był dostępy, gdy użytkownik jeszcze się nie jest zalogowany. Spis treści serii System Autoryzacji cz. 1  System Autoryzacji cz. 2  System Autoryzacji…

|||

Django – #16 – System Autoryzacji cz. 4

Wprowadzenie. W czwartej części poświęconej systemowi autoryzacji zajmę się przedstawieniem w jaki sposób wykonać system logowania przy pomocy wbudowanych mechanizmów Django. Spis treści serii System Autoryzacji cz. 1  System Autoryzacji cz. 2  System Autoryzacji cz. 3  System Autoryzacji cz. 4 ⇐ System Autoryzacji cz. 5 System Autoryzacji cz. 6 Zakres artykułu. System logowania użytkowników Testy…

|||

Django – #15 – System Autoryzacji cz. 3

Wprowadzenie. W trzeciej części poświęconej systemowi autoryzacji przedstawię w jaki sposób wykonać oraz obsłużyć rejestrowanie użytkowników. Spis treści serii System Autoryzacji cz. 1  System Autoryzacji cz. 2  System Autoryzacji cz. 3 ⇐ System Autoryzacji cz. 4 System Autoryzacji cz. 5 System Autoryzacji cz. 6 Zakres artykułu. System rejestracji użytkowników Testy System rejestracji użytkowników W pierwszym…

|||

Django – #14 – System Autoryzacji cz. 2

Wprowadzenie. Drugi wpis poświęcony systemowi autoryzacji jest nieco krótszy i ma na celu z jednej strony  zbudowanie logicznej struktury aplikacji, natomiast z drugiej strony ma na celu urtwalenie mechanizmów Django. Spis treści serii System Autoryzacji cz. 1  System Autoryzacji cz. 2 ⇐ System Autoryzacji cz. 3 System Autoryzacji cz. 4 System Autoryzacji cz. 5 System…

|||

Django – #13 – System Autoryzacji cz. 1

Wprowadzenie. W kolejnym cyklu wpisów poświęconym Django postaram się w prosty sposób przedstawić system autoryzacji użytkownika, który jest zaimplementowany w Django. W cyklu tym stworzymy prosty projekt aplikacji w którym będziemy mogli się rejestrować, logować, wylogowywać oraz dodamy mechanizm, który pozwala na odwiedzenie strony jedynie przez zalogowane osoby. Spis treści serii System Autoryzacji cz. 1…

||

Django – #12 – Pierwsza aplikacja – Pliki statyczne

Wprowadzenie. W Django spotkamy się z takim pojęciem jak pliki statycze. Pliki statyczne stanowią na przykład pliki arkusza styli .css, pliki JavaScriptu .js, czy obrazy. Pomysł korzystania z plików statycznych ma na celu odciążenie serwera poprzez nie przetwarzanie przez Django wspomnianych plików. W związku z tym należy pamiętać, aby nie umieszczam wywołań Django w plikach…

||

Django – #11 – Pierwsza aplikacja – Formularz

Wprowadzenie. Jednym z podstawowych elementów stron internetowych są formularze, które dają możliwość przesyłania danych do serwera. W tym wpisie przedstawię i wyjaśnię w jaki sposób stworzyć formularz i jak go obsłużyć w Django.  Zakres artykułu. Tworzenie aplikacji Django – Modyfikacja modelu Tworzenie aplikacji Django – Tworzenie formularza Tworzenie aplikacji Django – Modyfikacja modelu Załóżmy, że…

||

Django – #10 – Pierwsza aplikacja – Obsługa szablonów kodów błędów HTTP cz. II

Wprowadzenie. W 6 wpisie przedstawiłem w jaki sposób wywoływać własne szablony w przypadku wystąpienia kodu błędu, jednakże taka konstrukcja nie rozwiązuje nam wszystkich problemów. W 9 wpisie stworzyliśmy odwoływanie się do szczegółów poszczególnych filmów na podstawie numeru klucza podstawowego. Może zdarzyć się tak, że żądany klucz podstawowy nie będzie istniał, wówczas serwer zgłosi błąd 500…

||

Django – #9 – Pierwsza aplikacja – URL-e w szablonach

Wprowadzenie. Tworząc kolejne projekty z pewnością będziemy wykorzystywali linki do przechodzenia między różnymi stronami. Wpisywanie na szywno url-i, gdy projekt przybiera sporych rozmarów, może spowodować sporą utratę czasu w przypadku gdy zmieni się na przykład jeden element ścieżki. W takiej sytuacji jesteśmy zmuszeni odnaleźć wszystkie adresy url i je poprawić. Django na szczęście dostarcza nam…

||

Django – #8 – Pierwsza aplikacja – Modyfikacja widoków w panelu administratora

Wprowadzenie. W #4 wpisie przedstawiłem jak obsługiwać wbudowany panel administratora. Często zdarza się, że wprowadzanie danych w domyślnym widoku w przypadku, jeżeli występuje realcja ForeignKey między tabelami może być uciążliwe, dlatego w tym wpisie przedstawię w jaki sposób zmodyfikować widok panelu administratora dla wprowadzania danych. Zakres artykułu. Tworzenie aplikacji Django – Modyfikacja widoków w panelu…