Size: a a a

Django [ru] #STAY HOME

2021 June 25

g

garrip91 in Django [ru] #STAY HOME
@CFB19511C43 У меня эта форма была в шаблоне главной страницы, который в свою очередь также наследовался от base.html. Теперь я часть кода с формой перенёс в сам base.html, под которую у меня нет вьюхи
источник

PY

P Y in Django [ru] #STAY HOME
если в базовом шаблоне предусмотрено место под форму, то теоретически ты сможешь передать её в любой шаблон, наследующийся от твоего base.html (при условии, что не было перезаписи в процессе, но даже для этого есть super)
источник

PY

P Y in Django [ru] #STAY HOME
а ты хочешь единый домен, но где-то распределять запросы между серверами? это умеет простой nginx
источник

А

Александр in Django [ru] #STAY HOME
Да, домен один... Хотя можно и поддомены. Тут ещё вопрос с аутентификацией. Наверное проще будет одинаковые инстансы на серваках пускать.
источник

PY

P Y in Django [ru] #STAY HOME
а в чём вообще смысл таких плясок?
источник

А

Александр in Django [ru] #STAY HOME
С коллегой спорим. Он упирает на то, что каждый апп индивиуален и будет давать разную нагрузку и если выносить всё, что связано с этим аппом на отдельный сервак, то этот апп будет легче масштабировать.
Я же считаю, что нафиг не нужны эти пляски и если сервак в общем перестанет справляться, то поднимать второй, разруливая нагрузку через тот же haproxy.
источник

DN

Damir Nafikov in Django [ru] #STAY HOME
Очень жаль(
Придётся похоже свою функцию писать для БЛ
источник

W

W in Django [ru] #STAY HOME
>>> from django.core.cache import cache
>>> cache.set('aa', 'hel', 200)
>>> cache.get('aa')

Возвращает None.
Почему set не сохраняет кеш?
Вот и settings

CACHES= {
'default': {
 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
 'LOCATION': 'localhost:11211',
}
}
источник

PY

P Y in Django [ru] #STAY HOME
странно, а попробуй set без таймаута
источник

W

W in Django [ru] #STAY HOME
Только что попробовал. То же самое
источник

PY

P Y in Django [ru] #STAY HOME
точно сервер с кэшем поднят?
источник

W

W in Django [ru] #STAY HOME
Да. В views декоратор cache_page нормально работает
источник

PY

P Y in Django [ru] #STAY HOME
в гайде почему-то так он вписан: 'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache'
источник

W

W in Django [ru] #STAY HOME
Сейчас попробую
источник

PY

P Y in Django [ru] #STAY HOME
коллеге пора ходить по собесам
источник

W

W in Django [ru] #STAY HOME
Так вобще не работает
источник

PY

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

g

garrip91 in Django [ru] #STAY HOME
Как можно такой фрагмент кода: https://dpaste.org/9kSw запихнуть в функцию (которую добавить, скажем, в utils.py), которую в дальнейшем можно будет вызвать в любой вьюхе?
источник

PY

P Y in Django [ru] #STAY HOME
мне кажется, его лучше никуда не вставлять
источник

g

garrip91 in Django [ru] #STAY HOME
Почему? Рабочий же код
источник