To może być kwestia Python początkujących ...Django - catch wyjątek
try:
#do something
except:
raise Exception('XYZ has gone wrong...')
Nawet DEBUG = True, nie chcę tego raise Exception
daje mi, że żółte strony. Naprawdę chcę obsłużyć wyjątek przekierowując użytkowników do strony błędu lub pokazuje błąd (podaj komunikat o błędzie CSS na górze strony ...)
Jak sobie z tym poradzić? Czy ktoś może mnie prowadzić? Jeśli po prostu go podniosę, otrzymam żółtą stronę debugowania (ponownie, nie chcę pewnych wyjątków, aby zatrzymać działanie strony, pokazując stronę debugowania, gdy DEBUG = True).
Jak obsługiwać te wyjątki w views.py?
Dzięki.
zacząć od nie podnosząc jedną ... –
@ IgnacioVazquez-Abrams Dzięki. Ale jak osiąga to Django w postaci ValidationError? Nie powodują wyjątków. Po prostu przekazują wyjątek jako ciąg do widoków. – user423455
@ user423455 wychwytują wyjątek w formularzu i obsługują go odpowiednio. –