Size: a a a

Django [ru] #STAY HOME

2019 December 05

F

Fred in Django [ru] #STAY HOME
я вот смотрю на неё BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(file))) все норм
источник

F

Fred in Django [ru] #STAY HOME
но ставит она на 2 уровня выше чем должно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так надо ж на структуру смотреть
источник

F

Fred in Django [ru] #STAY HOME
сетиги сейчас разделены на инваременты я вот грешу на это но не понял как исправить :С
источник

F

Fred in Django [ru] #STAY HOME
кажется понял
источник

F

Fred in Django [ru] #STAY HOME
нет не понял все так же :С
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты понимаешь что делает
эта штука ?
os.path.dirname(os.path.dirname(os.path.abspath(file)))
источник

F

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

DT

Dan Tyan in Django [ru] #STAY HOME
давай разбираться
источник

F

Fred in Django [ru] #STAY HOME
все понял
источник

F

Fred in Django [ru] #STAY HOME
еще один добавил ос пач дир нейм и в нужную папку улетело
источник

F

Fred in Django [ru] #STAY HOME
спасибо
источник

S🇷

Spacehug 🇷🇺 in Django [ru] #STAY HOME
Добрый день! Вопрос таков:

Есть django-проект с djangorestframework, memcached и pylibmc.
Есть вьюха, ответ от которой я хочу положить в кеш.
Есть модель, при изменении которой я по сигналам post_save и post_delete хочу инвалидировать не весь кеш, а только тот, который касается этой модели.

Memcached не даёт возможность посмотреть все ключи и выбрать нужный (нужно знать ключ заранее), ключ генерируется из реквеста, то есть надо либо реквест скормить в сигнал, либо из вьюхи присобачить полученный ключ в класс модели, но и то, и другое - сомнительные варианты. cache.clear() удаляет вообще весь кеш, но работает. Вопрос именно в удалении конкретной записи в кеше по ключу через cache.delete(<Что тут?>).

Как правильно реализовать инвалидацию кеша по сигналам?
источник

BE

Black Eyes in Django [ru] #STAY HOME
Сегодня еще раз напишу!!!✍️✍️✍️
👀ищу напарника, который так же как и я хочет разобраться как в 3.0 прикрутить channels без daphne🧐
источник

A

Andrey in Django [ru] #STAY HOME
а можно?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
Сегодня еще раз напишу!!!✍️✍️✍️
👀ищу напарника, который так же как и я хочет разобраться как в 3.0 прикрутить channels без daphne🧐
а что вместо daphne ?
источник

S🇷

Spacehug 🇷🇺 in Django [ru] #STAY HOME
Andrey
а можно?
uvicorn'ом .. технически, условие будет выполнено
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
а что вместо daphne ?
А он получается не нужен, так как сейчас 3.0 может определять scope
if scope['type'] == 'http':
  await django_application(scope, receive,  send)
elif scope['type'] == 'websocket':
  await websocket_application(scope, receive,  send)

получается обертка daphne не требуется
источник

СГ

Сергей Галочкин in Django [ru] #STAY HOME
всем привет!, есть пример правильного приложения с авторизацией и регистрацией ?
источник

P

Pooh in Django [ru] #STAY HOME
Сергей Галочкин
всем привет!, есть пример правильного приложения с авторизацией и регистрацией ?
Документация по Django auth в помощь
источник