В Django, достаточно ли представления на основе классов для CRUD и может ли оно делать все, что может делать "норамл представление"?

Я обнаружил, что представления на основе классов могут сэкономить время и усилия и являются более эффективными, чем обычные представления, однако я узнал, что это касается операций CRUD, и я не знаю, может ли он делать больше, чем это. Мой вопрос заключается в том, могут ли представления на основе классов делать все, поэтому нет необходимости создавать представления обычным способом, или если обычный способ имеет некоторые преимущества перед представлениями на основе классов?

  • Я могу работать с GCBV
  • С помощью GCBV я могу делать все, что хочу.
  • Я могу наследовать любое представление и делать что-то еще.

Я не понимаю, почему вы считаете, что Viev, TemplateView, FormView - это CRUD область?

Но:

  • Я могу работать с представлениями на основе функций.
  • Я могу делать все, что я хочу.
  • Я могу украшать func-представления и делать что-то еще.

Кстати - представления на основе функций не являются "регулярными".

Что я хочу сказать:

У нас нет специального решения на Django. Это зависит от вашего проекта или ваших знаний.

Я выбираю GCBV. Мне нравится.

Вернуться на верх