В Django, достаточно ли представления на основе классов для CRUD и может ли оно делать все, что может делать "норамл представление"?
Я обнаружил, что представления на основе классов могут сэкономить время и усилия и являются более эффективными, чем обычные представления, однако я узнал, что это касается операций CRUD, и я не знаю, может ли он делать больше, чем это. Мой вопрос заключается в том, могут ли представления на основе классов делать все, поэтому нет необходимости создавать представления обычным способом, или если обычный способ имеет некоторые преимущества перед представлениями на основе классов?
- Я могу работать с GCBV
- С помощью GCBV я могу делать все, что хочу.
- Я могу наследовать любое представление и делать что-то еще.
Я не понимаю, почему вы считаете, что Viev, TemplateView, FormView - это CRUD область?
Но:
- Я могу работать с представлениями на основе функций.
- Я могу делать все, что я хочу.
- Я могу украшать func-представления и делать что-то еще.
Кстати - представления на основе функций не являются "регулярными".
Что я хочу сказать:
У нас нет специального решения на Django. Это зависит от вашего проекта или ваших знаний.
Я выбираю GCBV. Мне нравится.