Size: a a a

2020 November 10

u

unixshaman in Python Flask
Сейчас потыкал сайт vk.com, там сделано как вы сказали. Очевидно, хороший вариант
источник

A

Alex in Python Flask
unixshaman
Я просто думал, что немного монстрозно будет такое решение, и везде при вызове придется из разных мест вычислять текущее местонахождение. Ну ок. В целом, мне подходит, только надо реализовать. Спасибо большое!
в смысле из разных мест. у тебя как правило одно место, проверяющее аутентифицирован ли пользователь, URL по которому он зашел тоже известен.
источник

u

unixshaman in Python Flask
Alex
в смысле из разных мест. у тебя как правило одно место, проверяющее аутентифицирован ли пользователь, URL по которому он зашел тоже известен.
У меня был такой момент, когда проверка авторизации для части страниц происходила в Python, а части страниц внутри html в шаблонизаторе. Пожалуйста, не спрашивайте почему )
источник

A

Alex in Python Flask
unixshaman
У меня был такой момент, когда проверка авторизации для части страниц происходила в Python, а части страниц внутри html в шаблонизаторе. Пожалуйста, не спрашивайте почему )
однако мсье знает толк в извращениях
источник

АП

Агент Печенька... in Python Flask
Alex
в смысле из разных мест. у тебя как правило одно место, проверяющее аутентифицирован ли пользователь, URL по которому он зашел тоже известен.
Ресурс А. Если пользователь не залогинен то ресурс А редиректит его на страницу логина.
После логина ориджин уже будет страница логина.
источник

T

Tishka17 in Python Flask
А алхимия сама делает флаш сессии?
источник

АП

Агент Печенька... in Python Flask
autoflush=True то да. Или при коммите.
источник

T

Tishka17 in Python Flask
Просто я сейчас пытаюсь засунуть 300к элементов в базу и оно съело 1.5 гига рамы уже
источник

АП

Агент Печенька... in Python Flask
Батч инсерт же.
источник

T

Tishka17 in Python Flask
Во, руками зафлашил каждую 1000, стало норм, всего 70 метров
источник

T

Tishka17 in Python Flask
Время даже не выросло
источник

T

Tishka17 in Python Flask
Агент Печенька
Батч инсерт же.
Это надо балки руками собирать, а они с релейшенами
источник

АП

Агент Печенька... in Python Flask
Тогда кря.
источник

T

Tishka17 in Python Flask
Мне в общем-то пофиг, будет там минута иди 5 минут это делаться
источник

T

Tishka17 in Python Flask
Один фиг по хттп запросу не влезет
источник

YC

Yury Chuker in Python Flask
Ребят, всем привет, я к вам с вопросом по алхимии
Есть запрос
select *
from locality
where l.is_locality = true
   and not exists(select 1 from blacklist as b where b.globalid = locality.globalid)

Надо повторить такой же на алхимии
Сделал внешний запрос, присвоил ему алиас
Но он превращается в
SELECT :param_1 AS anon_1 
FROM blacklist, locality
WHERE blacklist.globalid = locality.globalid

И вот из-за того, что во внутреннем запросе есть locality скрипт не так обрабатывается.
Создаю подзапрос так:
check_blacklist = select([literal(True)]).where(
       blacklist.c.globalid == localities.c.globalid) \
       .alias('check_blacklist')
источник

YC

Yury Chuker in Python Flask
2 день уже над задачей сижу, на SQLе все легче, на удивление...))
источник

T

Tishka17 in Python Flask
Нужен совет.

У меня есть Словарь. В нем есть Сущности. У каждой Сущности есть свой естественый ключ: строковый айди + айди словаря.

Так же есть м2м отношения между Сущностями.

Всё это я гружу из жирного xml, описывающего один Словарь. Все задано строковыми айди.

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

T

Tishka17 in Python Flask
Хотя... теоретически мне могут принести словарь без естественных ключей, но с отношениями заданными как-то хитро в самом хмл
источник

YC

Yury Chuker in Python Flask
Сделай как проще и быстрее)
источник