-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1713 char limit #1762
base: master-dev
Are you sure you want to change the base?
1713 char limit #1762
Conversation
… error message for validation errors
Jest już lepiej (tj. nie dostajemy nieprawdziwej informacji, że wszystko jest OK), ale wciąż zdarza się pewna niespójność działania strony. Na przykład: proszę się zalogować jako ja (login Różnica wydaje się być związana ze złamaniami wiersza, których u mnie jest właśnie 4, i jeśli je usunąć, to pole wypełnione do oporu "przechodzi". Proszę poszukać, skąd to się bierze – jest szansa (nie wiem, jak duża), że to wręcz bug w Django (a gdyby patrzył Pan na jego źródła, to proszę pamiętać, że u nas jest niestety jego dość nieaktualna wersja), ale dobrze byłoby to potwierdzić (a jeśli jest on nadal aktualny, to najlepiej zgłosić go też u nich). |
Wprowadziłem workaround związany z walidacją pola tekstowego. Standardowo, w Django metoda clean_() jest wykonywana podczas wywoływania is_valid(), ale wstępna walidacja (w tym sprawdzanie długości pola) odbywa się przed jej uruchomieniem. Gdy ustawiałem ograniczenia długości na poziomie modelu, is_valid() odrzucało dane zanim wywołał się clean_().
|
issue fix:
#1713