Sly32

Рейтинг
389
Регистрация
29.03.2012
Должность
Software engineer
tommy-gung #:
странно было бы прочитать другое)))

Почему? В планах была машинка попроще, все таки ну очень дорогой чертяка! Надеюсь оно того стоит. Привезли из Канады прямиком

ArbNet #:
Вот чего ты лезешь везде

Потому что не хочу чтоб тебя послушали и не начали творить дичь

А я таки решился, взял MacBook Pro 2020 Touchbar core i5 10gen 2.0GHz + 16RAM DDR4 + 1TB SSD. Пока впечатления просто космос
ArbNet #:
Если настройки пользователя не используются в бекенде на сервере, то и незачем их как либо передавать в куках или ещё как либо.

как все запущено... Какая связь между локальными куками и бэком? Куда передавать, зачем передавать... Бред

ArbNet #:
Зачем таскать с собой это в куках если можно запомнить в локальном хранилище

Затем что вероятность отключения стораджа гораздо выше и еще потому что ТС спрашивал про куки. 

Тяжело жить, когда куки от локалстораджа не отличаешь...
Огрызок всех нагнул 😀
ArbNet #:
Это ты уже всем надоел

Мне все равно как там все - ты надоел лично мне, своим хамством и некомпетентностью

ArbNet #:
хочется стороннее мнение узнать

Ну так вот тебе мнение  - ты делаешь полное говно и занимаешься делом, в котором не разбираешься

ArbNet #:
что кто-то чего-то в этой жизни добивается

Пока что ты добился звание местного дурачка.Все твои достижения. Помню как ты кричал, что никакая ОРМ тебе не нужна, облажался и полез делать и снова облажался..

Модеры, закрывайте этот бред, короче

ArbNet #:

Я для чего тут тему создал? Чтобы обсудить как что сделать. Сырое ещё, довожу до ума.

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

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

Как обычно, трепло, только и умеешь что оскорблять, ничего сам из себя не представляя. Ты даже не догоняешь, для чего в принципе нужны ОРМ, приходишь попозорится. Надоел.

ArbNet #:

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

Кроме того запросы могут быть и через таблицу и через ту таблицу которая через и тд. намного сложнее чем простое добавление(JOIN LEFT|RIGHT|FULL). И все запросы будет составлять ORMка в зависимости от связей таблиц, а в коде зная связи можно получать данные например зная только id из одной таблицы которая имеет связь с второй, вторая с третьей и четвёртой из которых получить доступ к пятой по определённому отбору. Тебе с твоим ущербным мозгом никогда такой запрос не составить, а моя ORMка легко это сделает.

Покажи пример реализации а не рассказывай сказки

ArbNet #:
Легко получать,  изменять, удалять, добавлять данные и просто с ними работать не составляя никаких SQL запросов

Как обычно - ты перепутал форум и разглагольствуешь для  домохозяек, забывая, что тут так есть программисты/кодеры. Приведи пример своего класса, покажи что именно он упрощает и так уж совсем ли не надо знать SQL?

Вот к примеру тебе простенький запрос из реальной жизни - покажи как он будет выглядеть в твоей ОРМке?

        query = db.text("""
                WITH related_audio_and_subtitles AS
                (
                   SELECT
                      cms_media.media_type as media_type,
                      avail_item.id as media_id
                   FROM
                      cms_media
                      INNER JOIN
                         cms_item media_item
                         ON (cms_media.item_ptr_id = media_item.id)
                      INNER JOIN
                         catalog_avails avails
                         ON avails.item_id = media_item.parent_id
                      INNER JOIN
                         cms_item avail_item
                         ON avails.item_id = avail_item.id
                      INNER JOIN
                         cms_item episode_item
                         ON (avail_item.parent_id = episode_item.id)
                      INNER JOIN
                         cms_item season_item
                         ON (episode_item.parent_id = season_item.id)
                      INNER JOIN
                         cms_territory AS territory
                         ON avails.territory_id = territory.id
                         AND territory.code = ANY (ARRAY [:territory_code, 'all_terr'])
                      LEFT JOIN
                         catalog_avails_devices AS many_devices
                         ON many_devices.avails_id = avail_item.id
                      LEFT JOIN
                         cms_device device
                         ON many_devices.device_id = device.id
                   WHERE
                      (
                         cms_media.media_type = 'audio'
                         OR cms_media.media_type = 'subtitle'
                      )
                      AND season_item.parent_id = :item_id
                      AND avails.start_timestamp::int8 < extract(epoch from now())::int8
                      AND avails.end_timestamp::int8 > extract(epoch from now())::int8
                      AND
                      (
                         LOWER(device.title) = ANY (ARRAY [LOWER(:device_type), 'all'])
                         OR device.title isnull
                      )
                )
                SELECT DISTINCT
                   cms_language.id,
                   cms_language."LanguageName" as language_name,
                   cms_language."LanguageCode" as language_code,
                   related_audio_and_subtitles.media_type as media_type
                FROM
                   cms_media_languages
                   INNER JOIN
                      cms_language
                      ON ( cms_media_languages.language_id = cms_language.id )
                   INNER JOIN
                      related_audio_and_subtitles
                      ON cms_media_languages.media_id = related_audio_and_subtitles.media_id
            """)
Всего: 8126