Size: a a a

Django [ru] #STAY HOME

2019 October 05

R

Rash in Django [ru] #STAY HOME
Как  в drf ограничить доступ к загруженным изображениям по прямой ссылке?
Должно быть доступно только для isAuthenticated или любой другой permission
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
по этой ссылке непонятно, на каком основании "# Это дубль по полю to! Его тоже нужно удалить!", тебе стоит это уточнить) но, скорее всего, ты пытаешься сделать что-то не то...
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Rash
Как  в drf ограничить доступ к загруженным изображениям по прямой ссылке?
Должно быть доступно только для isAuthenticated или любой другой permission
DRF не связан с изображениями
источник

R

Rash in Django [ru] #STAY HOME
Под drf имеется ввиду django в общем как проект включая nginx
источник

С

Сергей in Django [ru] #STAY HOME
Rash
Под drf имеется ввиду django в общем как проект включая nginx
А правильно под drf понимать Django rest framework
источник

A

Andrey in Django [ru] #STAY HOME
Сергей
А правильно под drf понимать Django rest framework
Абсолютно
источник

R

Rash in Django [ru] #STAY HOME
Сергей
А правильно под drf понимать Django rest framework
Конечно правильно, я имел ввиду в целом джанго проект
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ты можешь генерировать signed url в совместимом с твоим хранилищем виде и отдавать её через API, используя Django + DRF
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в случае использования Google Cloud Storage это выглядит вот так: https://cloud.google.com/storage/docs/access-control/signed-urls
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в случае, если ты по какой-то причине не используешь облака, ты можешь поставить Minio и там сделать аналогично, https://docs.min.io/docs/python-client-api-reference.html#presigned_get_object
источник

R

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, кстати, через nginx тоже можно https://www.nginx.com/blog/securing-urls-secure-link-module-nginx-plus/, но использование объектного хранилища - более правильный способ работать с медиа
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Это новый Vue.js, https://github.com/vuejs/vue-next 14 часов назад сюда добавили README, статус - pre-alpha, обратите внимание, он написан на TypeScript'е
источник

D

Dmitry in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Это новый Vue.js, https://github.com/vuejs/vue-next 14 часов назад сюда добавили README, статус - pre-alpha, обратите внимание, он написан на TypeScript'е
ого как круто, надо попробовать, спс!
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
А ещё PostgreSQL 12 вышла пару дней назад
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
А ещё PostgreSQL 12 вышла пару дней назад
Там крутая фича generated column
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Dmitry
ого как круто, надо попробовать, спс!
Там ещё нечего пробовать, почти ничего еще нет
источник

A

Aquinary in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
по этой ссылке непонятно, на каком основании "# Это дубль по полю to! Его тоже нужно удалить!", тебе стоит это уточнить) но, скорее всего, ты пытаешься сделать что-то не то...
На основании "потому что я уже отправлял сообщение ранее ему". Ну вообще там ещё от сортировки по времени зависит. Т.е. берётся первый самый в списке словарь, а остальные отсекаются, если это дубли по from to, или же наоборот - имеются совпадения по to from
Я банально пытаюсь удалить дубликаты сообщений, чтобы в список диалогов попадало только последнее одно сообщение от каждого пользователя
источник

A

Aquinary in Django [ru] #STAY HOME
Aquinary
На основании "потому что я уже отправлял сообщение ранее ему". Ну вообще там ещё от сортировки по времени зависит. Т.е. берётся первый самый в списке словарь, а остальные отсекаются, если это дубли по from to, или же наоборот - имеются совпадения по to from
Я банально пытаюсь удалить дубликаты сообщений, чтобы в список диалогов попадало только последнее одно сообщение от каждого пользователя
У меня есть подозрения, что это вообще делается через ORM - видел где-то вскользь решение на PHP со SQL-выборкой, когда перемещался по различным форумам
источник

RS

Ruslan Shayakhmetov in Django [ru] #STAY HOME
Добрый день! помогите пожалуйста как можно создать объект модели типа Автор. После того как создался ее parent модель? (p.s. когда с админки добавляю)
источник