@ru_python

Страница 2183 из 9768
Artem
09.02.2017
13:05:37
то есть нет никаких преимуществ

есть философия

Stanislav
09.02.2017
13:06:24
то есть нет никаких преимуществ
да, нет никаких ЙОБА спойлерков и разор наклеек чтобы продать школьникам

Google
Artem
09.02.2017
13:06:51
Вы себе поставили цель спорить, не аргументируя свою позицию никак вообще?

Упражнение такое

Stanislav
09.02.2017
13:07:12
есть философия
ну вопросы лучшести это только вопросы философии

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

Artem
09.02.2017
13:08:40
пока что получается

Stanislav
09.02.2017
13:08:49
периодически вбрасывают смешнявки https://code.djangoproject.com/ticket/373

ну написать нормальную критику это серьёзная работа

основная предьява к джанге в философии джанги. они почему то решили что создав сильные "контракты" они смогут сделать интерфейс который позволит создавать компоненты высокого уровня

это сводит разработку к бесконечном копании в коде джанги для выяснения куда бы поставить костыль чтобы впилить фичу

Nikolay
09.02.2017
13:12:45
Stanislav
09.02.2017
13:13:06
что такое работает ?

Nikolay
09.02.2017
13:13:15
мне джанга тоже не особо нравится, но у них документация неплохая

что такое работает ?
позволяет быстро и эффективно решить задачу

Google
Stanislav
09.02.2017
13:13:47
так нету чистых задач

Nikolay
09.02.2017
13:14:17
как это нету?

Stanislav
09.02.2017
13:15:39
ну взять проект на пирамиде - имеем три не пересекающихся неймспейса юзеров, три вида сессий, кроссдоменность. в этом случае есть "задача" это всё дружить. в случае джанги есть только "эээ блэт туох дьиигин дээ" на этот счет

Artem
09.02.2017
13:18:40
подскажите что взять для такой задачи. у меня есть много тысяч записей, у каждой по 300 фичей вида true/false. нужно написать классификатор, который будет разделять их на две группы.

Stanislav
09.02.2017
13:20:04
до какого познего времени джанга не умела в raw_post_body или как оно там называется, до какого то времени она не умела в for update. всё что было сложнее хелловорлда навешивалось сниппетами, костыликами

Artem
09.02.2017
13:22:14
спасибо, хорошая памятка

Евгений
09.02.2017
13:30:13
Теперь в алхимии не могу разобраться. Object.query.options(load_only('otype')).distinct() Хочу получить значения только одной колонки без повторений.

писал Object.query.values('otype') Выдаёт ошибку {DatabaseError}(fdb.fbcore.DatabaseError) ('Error while preparing SQL statement:\n- SQLCODE: -206\n- Dynamic SQL Error\n- SQL error code = -206\n- Column unknown\n- OTYPE\n- At line 1, column 8', -206, 335544569) [SQL: 'SELECT otype FROM rdb$database'] Не понятно почему таблица rdb$database. Если Object.query, то селект всех колонок из нужной таблицы.

Roman
09.02.2017
13:37:46


Евгений
09.02.2017
13:39:14
нет алхимиков что ли?

Stanislav
09.02.2017
13:42:10
нет алхимиков что ли?
уже давно их нет

Евгений
09.02.2017
13:42:41
SQLAlchemy я имел ввиду

я почти засмеялся

Roman
09.02.2017
13:52:50
нет алхимиков что ли?
цельнометалических ?

Евгений
09.02.2017
13:53:05
ещё смешнее

чуть пупок не развязался от смеха

зы. проблема решена. Всё время забываю, что надо не имя передавать, а свойство объекта

Kolyann
09.02.2017
13:59:00
С юмором и решение легче приходит

Gnobitel
09.02.2017
14:02:35
Прода.... Алхимия... Везде и всегда было нормой что если хочешь получить корректный ответ, то задавай вопрос используя формальные термины

Google
Nikolay
09.02.2017
14:08:17
Зачем это всё?



Stanislav
09.02.2017
14:21:58
да типично вообще. где такого нет ?

Ilia
09.02.2017
14:23:01
Такое разделение нужно чтобы пользователь мог использовать один емейл для разных ролей?

Иначе это решается через группы например, дело вкуса впрочем как было отмечено выше

Stanislav
09.02.2017
14:27:11
залогиниться юзером не вылогиниваясь из админа например

Nikolay
09.02.2017
14:27:40
это джанга умеет и так

если что

Stanislav
09.02.2017
14:27:54
как ?

Nikolay
09.02.2017
14:28:46
ну, во-первых, в админке есть кнопка “посмотреть страницу, как юзер”. Во-вторых, достаточно просто в is_superuser() проверять куку, я это уже писал кому-то в этом чате недавно

Stanislav
09.02.2017
14:29:58
лол сильно https://github.com/skorokithakis/django-loginas/blob/master/loginas/utils.py#L55

Stanislav
09.02.2017
14:32:40
ну вот именно. фласк даёт кирпичи в виде орм, шаблонов и авторизации. это кирпичи здорового человека

Ilia
09.02.2017
14:32:48
Зачем брать фреймворк и перепиливать его или добирать все нужные фичи сторонними библиотеками, просто пиши всё сам и радуйся жизни

Sasha
09.02.2017
14:32:49
А чет уже третий год джангу не трогал

Stanislav
09.02.2017
14:32:56
джанга даёт кривые орм шаблоны но дает батарейки

это кирпичи верстальщика

это я и хотел сказать

Ilia
09.02.2017
14:33:11
Вот и консенсус, отлично

Google
Sasha
09.02.2017
14:33:56
Igor
09.02.2017
14:34:19
да, а то в рудепитхон на говно исходят от джанги, что нельзя от орма избавиться полностью :)

Stanislav
09.02.2017
14:34:24
ну он хочет не давать, но по факту алхимия дефолтный выбор

Igor
09.02.2017
14:34:37
угу

Ilia
09.02.2017
14:34:52
А PonyORM кто-нибудь использовал кстати?

Paul
09.02.2017
14:35:04
а я люблю джангу, а теперь из за всяких фласкеров ощущение, что что-то делаю не так. Орм им не понравилась, ага. Только на 99% мне ее хватает, а где не хватает - голый SQL, что я делаю не так?

Admin
ERROR: S client not available

Igor
09.02.2017
14:39:09
а мне и то, и то нравится фласк - тем, что не надо проходить через 7 кругов ада (создание приложения, моделей, миграций, аывлаоыв я хеллоуворлд хочу написать) джанго - за CBV (хоть их и тоже критикуют, бывает)

Stanislav
09.02.2017
14:39:45
схему в любом случае надо делать

вы так говорите какбудто всё программирование сводится к созданию схемы и скафолда проекта

Stanislav
09.02.2017
14:41:20
вот человек предлагает оверрайдить is_superuser, пробрасывать от админа куку, логиниться юзером

если я всё так понял

Google
Stanislav
09.02.2017
14:43:50
всёравно идея юзать юзеров для админов мне кажется говном

чому бы не сделать две сессии

Ilia
09.02.2017
14:44:41
Я одно не понимаю в этой схеме с двумя одновременными сессиями

Как отрисовать страницу одновременно для двух ролей?

Stanislav
09.02.2017
14:45:13
зачем ? страница юзает одну

просто разные страницы разные сессии

Ilia
09.02.2017
14:45:49
То есть такого варианта что страница меняет контент в зависимости от сессии нет

Stanislav
09.02.2017
14:45:59
ну в джанге всё так. сначала ты осознаешь всю боль проблемы, потом пишешь дичайший костыль уровня сохранить старую сессию в новую после которого надо неделю замаливать грехи

Ilia
09.02.2017
14:46:00
Например, админ видит в дропдауне опцию а другие нет

Ilia
09.02.2017
14:46:28
Да сделать то всё можно

Stanislav
09.02.2017
14:46:40
ну а о чем ты спрашиваешь ?

Ilia
09.02.2017
14:47:17
Так получается что с одновременными сессиями надо тестить каждый кейс когда сессии пересекаются

То есть в твоём случае 3 неймспейса

Stanislav
09.02.2017
14:48:05
ну если надо пересекать то пересекать

Ilia
09.02.2017
14:48:55
По-моему таки проще разлогиниться и залогиниться

Не могу привести доводов кроме упрощения тестирования впрочем

Stanislav
09.02.2017
14:50:12
ну в джанге проще :3

да это не важно всё. просто вспомнился жизненный конкретный кейс

Sasha
09.02.2017
14:51:13
Да вы серьезно? Сессии?

Страница 2183 из 9768