@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 21 ноября 2016 г.

05:25:30 ПП
User 82569033
Гайс, каким способом предпочтительнее писать вьюхи, через классы или через функции?
05:26:33 ПП
User 282727527
Пишу через функции пока что. Хотелось бы тоже узнать, в чем преимущества классов будет.
05:27:44 ПП
User 82569033
Читаю доку, смотрю лекции и складывается впечатление, что все будут пересажены на классы
05:31:00 ПП
User 18500084
это холиварный вопрос
05:31:17 ПП
User 18500084
напишите бложек на функциях, потом перепишите на классах, посмотрите разницу
05:31:19 ПП
User 61043901
Классы рулят
05:31:36 ПП
User 282727527
Тогда закончим его сразу😂
05:34:09 ПП
User 71949287
Если что-то шаблонное, типа крудов, то cbv. А если просто отработать, посчитать или передать, то fbv
05:34:47 ПП
User 82569033
т.е. так-то можно спокойно комбинировать?
05:34:58 ПП
User 82569033
это считается нормой
05:35:31 ПП
05:35:37 ПП
User 18500084
я очень не люблю мешанину
05:36:07 ПП
User 18500084
в трех компаниях, где работал с джангой мы либо сразу писали на классах, либо перешли на классы с функций
05:36:12 ПП
User 18500084
но это субъективно
05:37:07 ПП
User 82569033
я щас пишу на функциях, хочу добить пару проектов и искать работу, я могу устроиться, увидеть классы и вскрыться?
05:39:21 ПП
User 18500084
можешь устроиться и познать дзен :)
почему вскрыться то?
05:39:32 ПП
User 18500084
очень легко перейти на классы
05:41:12 ПП
User 82569033
если в функциях я явно указываю, что будет выполняться, то при работе с классами мне нужно залезать в исходный код и смотреть, что как определено и как вызывается т.к. вся это процедура скрыта от моих глаз
05:41:42 ПП
User 18500084
посмотрев и потрогав глубоко раз, все поймете
05:41:50 ПП
User 18500084
причем, это работает для любого проекта в итоге
05:42:20 ПП
User 82569033
User 18500084
посмотрев и потрогав глубоко раз, все поймете
я согласен, но как бы не растянулся этот раз
05:43:43 ПП
05:44:00 ПП
User 18500084
вы СИЛЬНО переоцениваете их сложность
05:44:36 ПП
User 378433
User 82569033
если в функциях я явно указываю, что будет выполняться, то при работе с классами мне нужно залезать в исходный код и смотреть, что как определено и как вызывается т.к. вся это процедура скрыта от моих глаз
Пользуйтесь как черным ящиком
05:44:41 ПП
User 378433
Все документировано
05:45:41 ПП
User 82569033
User 18500084
вы СИЛЬНО переоцениваете их сложность
да я только учусь, страшновато с классами работать просто
05:46:05 ПП
User 82569033
User 378433
Пользуйтесь как черным ящиком
в самом начале так и будет
05:46:08 ПП
User 82569033
скорее всего
05:51:40 ПП
User 71949287
Да ничего страшного нет. Там все просто. Начни с дженерик вьюс. Попробуй миксины.
05:51:56 ПП
User 378433
мокасины
06:17:16 ПП
User 41866402
классы легче потом использовать через mixins
06:17:53 ПП
User 41866402
а функции для каких нибудь задач одноразовых