Рубрики
Без рубрики

Просмотры класса Django VS

Привет всем и спасибо за остановку, чтобы увидеть, что я должен сказать. Это тема, которую я слышу … Помечено Django, Python, Functional, CodeNewie.

Привет всем и спасибо за остановку, чтобы увидеть, что я должен сказать. Это тема, которую я много слышу о том, что в отношении Джанго, и мне просто хотел бы поставить мои 2 цента.

Я начинаю с этой темой, потому что он устанавливает тон того, на что я говорю дальше. Многие из вас хорошо разработанные разработчики точно знают, что это значит, но для тех, кто не … Сухой – «Не повторяйся». Определение безумия хорошо играет с этой концепцией, если вы спросите меня. Я приношу эту тему, потому что это самоуверенно. Не повторяйте себя, когда вы разрабатываете код, если вы можете избежать этого.

В ядре представления на основе класса – это просто классы Python. Django делает удивительную доставку на работу множество представлений на основе класса «Шаблон», которые настроили функциональные возможности, которые вы можете повторно использовать столько, сколько хотите. При создании форм в Django, особенно если это форма, которая используется несколько раз, нет причин воссоздать то, что вы можете сделать один раз. Этот подход также помогает с ответом на различные запросы HTTPS с различными экземплярами классов вместо использования условных условий внутри одного представления на основе функций.

Пример видов на основе класса

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

Функция на основе видов пример

Теперь я знаю, что могу пойти глубже в этот разговор с объяснением Pro’s и Кондит использует любой метод создания ваших видов Django, но я хотел просто отметить очевидное, что будет воспитан в разговоре. Как младший разработчик, мне всегда было сказано, чтобы держать вещи простыми, но не повторяйте себя. Когда вы держите вещи простыми и создаем повторный повторный код, вы открываете дверь, чтобы иметь гибкость для увеличения или уменьшения функциональности.

Я надеюсь, что вы, ребята, наслаждались этим быстрым фрагментом И я благодарю вас за то, что вы получили время, чтобы увидеть, что я должен сказать. Дайте мне знать, если вы, ребята, согласитесь или не согласны в комментариях, и давайте поговорим больше об этом или ударим меня в Twitter (@ Jcyber101). Ваше здоровье!

Оригинал: “https://dev.to/jcyber101/django-class-views-vs-function-views-4gnm”