際際滷

際際滷Share a Scribd company logo
Aplikacja webowa
Konfiguracja projektu i dashboard Django
Kamil Rykowski
Django
Framework webowy wydany w 2005 roku jako
open-source.
Narzdzie do tworzenia zo甜onych aplikacji
internetowych korzystajcych z baz danych.
Automatycznie generowany panel administracyjny
do zarzdzania danymi w systemie.
Funkcjonalnoci
 URL
 Okrelenie listy adres坦w URL dostpnych w systemie
 Widok
 Funkcja przygotowujca dane do wywietlenia w szablonie
 Uruchamiany w momencie wejcia na okrelony adres URL
 Szablon
 Prezentacja danych zwr坦conych przez widok (plik HTML)
 Model
 Relacja do tabeli w bazie danych
 Wbudowany system migracji/danych pocztkowych (fixtures)
Funkcjonalnoci II
 Formularz
 Obsuga kompleksowej walidacji
 Wsparcie dla wszystkich typ坦w p坦l
 Panel Administracyjny
 Automatyczny panel do zarzdzania danymi z modelu
 Dostpny pod adresem http://localhost:8000/admin/
 Serwer deweloperski
 Wbudowana usuga serwujc nasz system u甜ytkownikowi kocowemu
 ...
Instalacja
Instalacja zale甜noci Django. Nale甜y zwr坦ci uwag,
甜e od wersji 2.x wymagany jest Python 3.4+.
Utworzenie projektu
Stworzenie nowego projektu o nazwie filmnet i
wygenerowanie niezbdnych plik坦w przez Django.
Dodanie aplikacji
Projekt w Django skada siz wielu aplikacji, gdzie
ka甜da realizuje cz odpowiedzialnoci systemu.
Uruchomienie serwera
Uruchomienie serwera umo甜liwia nam poczenie
si z nim z poziomu przegldarki pod adresem
http://localhost:8000
Generowanie migracji
Po dokonaniu zmian w modelach (models.py) np.
utworzenie nowego modelu nale甜y wygenerowa
plik migracyjny kt坦ry zaktualizuje baz danych.
Aplikowanie migracji
Komenda uruchamia nowe pliki migracyjne
(generowane przez makemigrations), kt坦re zostay
jeszcze wykonane w aktualnej bazie danych.
Demo
Projekt Django
https://github.com/vintage/pyladies/tree/master/dja
ngo
STX Next
kamil.rykowski@gmail.com
Kamil Rykowski
Pytania

More Related Content

PyLadies #6