Obecnie próbuję uzyskać "Widoki oparte na klasach" z Django 1.5.Projektowanie CBV w Django
Z perspektywy projektowania zastanawiam się, gdzie umieścić logikę do przetwarzania danych pochodzących z formularza w prostym FormView.
Wiem, że cały kod walidacji formularza wchodzi w metodę form_valid()
. Ale gdzie umieścić rzeczy, które przetwarzają dane formularza. Czytałem, że jest to niewłaściwe do umieszczenia zbyt dużej logiki w metodzie form_valid()
.
Są get()
, post()
, get_context_data()
, head()
, itd ... metody, które powinno się używać w takim przypadku?
Czy znasz https://docs.djangoproject.com/en/dev/topics/class-based-views/edycja ogólna /? –
jep! Ale to mi nie pomogło! – Jurudocs