Size: a a a

Django [ru] #STAY HOME

2019 September 12

DT

Dan Tyan in Django [ru] #STAY HOME
ASergey Shakiel
в точку: s3 имеет прайвет настройку  и не доступны из вне, только по access_key & acces_secret
ну ты же понимаешь что сначала бек должен будет скачать файл
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
Привет.  
Можно ли в ModelForm вывести поле не привязанное к модели (только рид онли), при этом значение будет подставляться из поля модели?

Например, есть модель Answer. у нее есть поле question(foreign key на Question). Задача вывести где-то рядом question.title
можно
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
можно
а как? init переопределять?
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
а как? init переопределять?
для задания значения да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а так достаточно описать свойство и указать в fields
источник

AS

ASergey Shakiel in Django [ru] #STAY HOME
Dan Tyan
ну ты же понимаешь что сначала бек должен будет скачать файл
понимаю, я скачаю его при помощи рутовых access_key & acces_secret, вопрос в другом) как защитить ендпоинт на джанге
источник

AS

ASergey Shakiel in Django [ru] #STAY HOME
чтоб юзер с компании 1 не имел права скачать по ссылке файл из другой компании
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ASergey Shakiel
чтоб юзер с компании 1 не имел права скачать по ссылке файл из другой компании
есть в языке python волшебное слово

if

$)
источник

AS

ASergey Shakiel in Django [ru] #STAY HOME
там много есть слов)) спасибо))
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
для задания значения да
self.fields['title'].initial = self.instance.question.title так?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ASergey Shakiel
там много есть слов)) спасибо))
когда скачаваешь у тебя есть информация о файле
и кому он принадлежит

проверяешь на допуск
и скачиваешь + отдаешь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
self.fields['title'].initial = self.instance.question.title так?
да вроде
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
да вроде
выкидывает ошибку RelatedObjectDoesNotExist: UserAnswer has no question.

В общем, я пытаюсь это сделать в админке, инлайне.
И у меня откуда-то еще появляются экземпляры, хотя их нет
источник

T

Tim in Django [ru] #STAY HOME
вот, первые 4, реальные объекты, остальные ниже хз, что. в init вывел print(!, self.instance)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
вот, первые 4, реальные объекты, остальные ниже хз, что. в init вывел print(!, self.instance)
ну instance - пустой
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
ну instance - пустой
его не должно вообще быть
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а ты пытаешься у пустого еще что то узнсять
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
а ты пытаешься у пустого еще что то узнсять
да, понимаю
источник