Size: a a a

Django [ru] #STAY HOME

2019 May 27

mc

m0nte cr1st0 in Django [ru] #STAY HOME
нужно значение, полученное в одной функции, передать в другую
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
можно через глобал запилить
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
но нет)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
m0nte cr1st0
нужно значение, полученное в одной функции, передать в другую
Ты хочешь куда-то в глобальный стейт пилить что-то, что относится к двум локальным функциям?
Звучит как очень плохая практика
В чем проблема передать значение из функции в функцию напрямую?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
выглядит примерно так
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
нужно в функцию a вывести значение перемнной var
источник

ZR

Zi Roni in Django [ru] #STAY HOME
m0nte cr1st0
нужно в функцию a вывести значение перемнной var
если это что то минимальное - можешь использовать мемкеш. а так - пиши в базу
источник

А

Антон in Django [ru] #STAY HOME
Добрый день, все!
Есть две модели: Мероприятия и Люди и есть третья модель Участник, в которой как ForeignKey два поля Мероприятия и Человека.
Вопрос: как имея объект Мероприятия получить всех людей-участников? И наоборот, имея Человека получить все Мероприятия в которых он устачтвовал?
Спасибо!
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Zi Roni
если это что то минимальное - можешь использовать мемкеш. а так - пиши в базу
значит, без базы никак?..
источник

TD

Timur Daukaev in Django [ru] #STAY HOME
m0nte cr1st0
нужно в функцию a вывести значение перемнной var
Я вижу два варианта:

1. Писать в бд/редис/ещё куда значение
2. В b возвращать респонсом, на фронтенде разруливать так, чтобы это значение было передано в a
источник

DT

Dan Tyan in Django [ru] #STAY HOME
m0nte cr1st0
нужно в функцию a вывести значение перемнной var
сделай 3ю функцию которая будет готовить переменный для обих
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
спасибо за советы, буду думать
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
m0nte cr1st0
значит, без базы никак?..
Если ты получше опишешь задачу (реальный пример запросов и значений, так скажем), люди подскажут как лучше поступить и куда сохранять это значение, в редис или в постгрю или еще куда
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Но в твоем случае, если ты это в какой-то глобал завернешь, при рестарте сервера после первого реквеста второй потеряет это значение - я думаю, ты бы не хотел такого поведения
источник

DT

Dan Tyan in Django [ru] #STAY HOME
m0nte cr1st0
спасибо за советы, буду думать
просто если речь о въюхах
то глобал не поможет так же как и 3я функция
так как синхронно
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
да, о вьюхах
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что за переменные ?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
сейчас подумаю ещё
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
значения от клиента приходят аяксом. происходит обработка их. затем идёт редирект и запускается другая функция, где должны использоваться уже обработанные в первой функции данные
источник