Функциональный вид на CBV в Джанго - PullRequest
0 голосов
/ 20 июня 2019

Я очень новичок в Джанго.Я пытаюсь выучить Джанго, но я запутался, какие методы я могу выбрать;представления на основе классов или представления на основе функций.

Я лично считаю, что представления на основе функций проще в использовании, чем представления на основе классов.

Могу ли я использовать только представления на основе функций или классоснованные взгляды обязательны?Я хотел бы сосредоточиться только на одном виде и двигаться вперед с использованием Django.

Ответы [ 2 ]

0 голосов
/ 20 июня 2019

Некоторые представления лучше всего реализовывать как CBV, а другие лучше всего реализовывать как FBV.

Если вы не уверены, какой метод выбрать, см. Следующую таблицу:

enter image description here

Из двух совков Джанго 1 (книга)

0 голосов
/ 20 июня 2019

Вы можете использовать любой из двух, как вам удобно. Представления на основе классов просто дают вам возможность выполнять функции «Создать», «Список», «Обновить», «Просмотр» и «Удалить», которые свойственны практически всем веб-приложениям, написанным на Django.

Если вас устраивают представления на основе функций, тогда, конечно, продолжайте. Вы всегда можете дать взгляду на основе класса один или два вихря.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...