ROZDZIAŁ 11.

Prosty formularz

Na końcu poprzedniego rozdziału dowiedziałeś się o istnieniu zbyt dużej ilości powielonego kodu w logice odpowiedzialnej za sprawdzanie poprawności widoków. Framework Django zachęca do użycia klas formularza podczas weryfikacji danych wejściowych użytkownika oraz do dokonania wyboru wyświetlanych komunikatów błędów. Zobaczymy, jak takie rozwiązanie sprawdza się w praktyce.

W tym rozdziale poświęcimy także nieco czasu na uporządkowanie testów jednostkowych i upewnienie się, że każdy z nich w danej chwili sprawdza tylko jedną rzecz.

Przeniesienie do formularza logiki odpowiedzialnej za sprawdzanie poprawności danych

W Django skomplikowane formularze mają zapach kodu. Powstaje więc pytanie o możliwość przeniesienia ...

Get TDD w praktyce. Niezawodny kod w języku Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.