Size: a a a

Django [ru] #STAY HOME

2021 January 05

AG

Artem Gubatenko in Django [ru] #STAY HOME
Дмитрий
Народ, такой вопрос. Можно ли как-то отредактировать context до того как запрос попадет во вьюшку? Допустим я хочу чтобы любой запрос помимо каких либо данных возвращал цвет фона, который берется либо из бд либо ещё откуда нибудь ( ещё не решил ).
> до того как запрос попадет во вьюшку
если с ним, то middleware
источник

G

GithubReleases in Django [ru] #STAY HOME
python/cpython tagged: v3.10.0a4
Link: https://github.com/python/cpython/releases/tag/v3.10.0a4
Release notes:
Python 3.10.0a4
источник

с

ссс in Django [ru] #STAY HOME
Всем привет.Кто может пояснить как работает cleaned_data?
источник

SF

Stanislav Filin in Django [ru] #STAY HOME
ссс
Всем привет.Кто может пояснить как работает cleaned_data?
источник

Д

Дмитрий in Django [ru] #STAY HOME
Не могу понять. Допустим кастомный контекст процессор возвращает словарь с единственным ключём background. А во вьюшке указан queryset и context name = args. Когда получается в шаблоне будет доступна одна переменная background и словарь с именем args?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Дмитрий
Не могу понять. Допустим кастомный контекст процессор возвращает словарь с единственным ключём background. А во вьюшке указан queryset и context name = args. Когда получается в шаблоне будет доступна одна переменная background и словарь с именем args?
про "background" - да, другое не понял
источник

Д

Дмитрий in Django [ru] #STAY HOME
Artem Gubatenko
про "background" - да, другое не понял
Ну смотри, процессор возвращает словарь и вьюшка возвращает словарь. И получается в шаблоне будет доступно два словаря?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Дмитрий
Ну смотри, процессор возвращает словарь и вьюшка возвращает словарь. И получается в шаблоне будет доступно два словаря?
все ключи из обоих словарей
источник

Д

Дмитрий in Django [ru] #STAY HOME
Понял, спасибо
источник

Д

Дмитрий in Django [ru] #STAY HOME
А где лучше хранить данные об ui? Просто не хочется чтобы в бд была одна единственная запись содержащая данные об ui. Да и плюс один запрос к бд при каждом запросе не круто. Может быть есть какие то бест практики для такого?
источник

Д

Дмитрий in Django [ru] #STAY HOME
Мб redis или pickle?
источник

Д

Дмитрий in Django [ru] #STAY HOME
Редис ради такой цели тоже не хочется запускать на самом деле...
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Дмитрий
А где лучше хранить данные об ui? Просто не хочется чтобы в бд была одна единственная запись содержащая данные об ui. Да и плюс один запрос к бд при каждом запросе не круто. Может быть есть какие то бест практики для такого?
Про бест практис не знаю, но я за БД. Можно django-solo посмотреть например.
Также можно джоинить эти данные к юзеру, в менеджере модели. А вообще такой доп. запрос не критичен.
источник

Д

Дмитрий in Django [ru] #STAY HOME
А встроенного ничего нет в джанге. Может что-то типо thems класса который хранит такие настройки. Хз как описать.
источник

S

Serj in Django [ru] #STAY HOME
Дмитрий
А где лучше хранить данные об ui? Просто не хочется чтобы в бд была одна единственная запись содержащая данные об ui. Да и плюс один запрос к бд при каждом запросе не круто. Может быть есть какие то бест практики для такого?
>Да и плюс один запрос к бд при каждом запросе не круто.

Используй кэш
источник

S

Serj in Django [ru] #STAY HOME
Дмитрий
А встроенного ничего нет в джанге. Может что-то типо thems класса который хранит такие настройки. Хз как описать.
По-моему ты ищешь что-то подобное https://github.com/agateblue/django-dynamic-preferences
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Всем привет. Посоветуйте пожалуйста инструмент. Нужно сделать поиск по ресурсу где, например, я напишу шаверма, а мне найдёт шаурму. Или где пользователь немного ошибся, но все ровно найдёт примерно то, что он искал. Это нужно сделать на двух языках
источник

N

Nire in Django [ru] #STAY HOME
Роман Сарнов
Всем привет. Посоветуйте пожалуйста инструмент. Нужно сделать поиск по ресурсу где, например, я напишу шаверма, а мне найдёт шаурму. Или где пользователь немного ошибся, но все ровно найдёт примерно то, что он искал. Это нужно сделать на двух языках
Используй движки нечёткого поиска и ассоциации
источник

N

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

K

Kirito in Django [ru] #STAY HOME
Дмитрий
А где лучше хранить данные об ui? Просто не хочется чтобы в бд была одна единственная запись содержащая данные об ui. Да и плюс один запрос к бд при каждом запросе не круто. Может быть есть какие то бест практики для такого?
Особо не вникал, но по логике твой цвет же привязан к самим данным которые отдают? Такое же обычно в стейт пихают как поле и в админке или фронте соответственно выдают. В чем вопрос? То что ты дополнительное поле из запроса запращиваешь? У тебя фронт на чем? Я чето не уверен что другой подход будет эффективнее, а тем более понятнее в коде.
источник