Size: a a a

Django [ru] #STAY HOME

2020 June 10

MF

Mihail F in Django [ru] #STAY HOME
Artyom Lazovikov
Gte lte в комплексе дают такой результат
Спасибо
источник
2020 June 11

T

Tim in Django [ru] #STAY HOME
Tim
Всем ещё раз привет, а каким образом можно вывести pdf файл в  браузере, загруженный в админку, чтобы пользователя при нажатии перекидывало на этот файл?
Вопрос затерялся наверху) Может мне кто-нибудь подсказать?
источник

D

D in Django [ru] #STAY HOME
Tim
Вопрос затерялся наверху) Может мне кто-нибудь подсказать?
а он к какой-то модели загружен? есть модель Файлы и он грузится как инстанс?
источник

T

Tim in Django [ru] #STAY HOME
D
а он к какой-то модели загружен? есть модель Файлы и он грузится как инстанс?
Есть модель объекта и у него есть поле FileField
источник

T

Tim in Django [ru] #STAY HOME
У меня вопрос как его вывести из админки
источник

I

Ilya in Django [ru] #STAY HOME
Tim
У меня вопрос как его вывести из админки
А в чем проблема?
источник

D

D in Django [ru] #STAY HOME
FileField хранит ведь имя файла и известно место куда он его сохраняет, так оно?
я полез туда, с чем сам не работал) но мне интересно тоже
источник

T

Tim in Django [ru] #STAY HOME
Ilya
А в чем проблема?
Ну, я не в курсе как выводить данный файл, вот и задал вопрос. Вроде гуглил, пробовал варианты, либо не получалось, либо просто было не то, что мне нужно
источник

T

Tim in Django [ru] #STAY HOME
Может тут вообще не через FileField нужно
источник

T

Tim in Django [ru] #STAY HOME
Хотелось бы наводку какую-нибудь
источник

T

Tim in Django [ru] #STAY HOME
D
FileField хранит ведь имя файла и известно место куда он его сохраняет, так оно?
я полез туда, с чем сам не работал) но мне интересно тоже
По сути да
источник

D

D in Django [ru] #STAY HOME
Tim
Ну, я не в курсе как выводить данный файл, вот и задал вопрос. Вроде гуглил, пробовал варианты, либо не получалось, либо просто было не то, что мне нужно
а "выводить" это дать ссылку на него или отрендерить в окне браузера?
источник

T

Tim in Django [ru] #STAY HOME
D
а "выводить" это дать ссылку на него или отрендерить в окне браузера?
При нажатии на соответствующую кнопку, например «просмотреть», должен выводиться пдф файл в новом окне браузера
источник

T

Tim in Django [ru] #STAY HOME
По сути отрендерить
источник

D

D in Django [ru] #STAY HOME
не все браузереы это могут: Фаерфокс скачает, Хром откроет в себе
источник

D

D in Django [ru] #STAY HOME
а про ссылку/кнопку вот что доки говорят:
class Car(models.Model):
   photo = models.ImageField(upload_to='cars')

>>> car.photo.url
'http://media.example.com/cars/chevy.jpg'

https://docs.djangoproject.com/en/3.0/topics/files/
источник

T

Tim in Django [ru] #STAY HOME
D
а про ссылку/кнопку вот что доки говорят:
class Car(models.Model):
   photo = models.ImageField(upload_to='cars')

>>> car.photo.url
'http://media.example.com/cars/chevy.jpg'

https://docs.djangoproject.com/en/3.0/topics/files/
Да, видел...Спасибо за отклик, завтра буду пробовать)
источник

D

D in Django [ru] #STAY HOME
не за что) и самому однажды понадобится
источник

A

Aquinary in Django [ru] #STAY HOME
Появилась задачка, к которой не могу найти оптимальный подход
Когда игрок делает какие-либо значимые вещи, я бы хотел иметь возможность сначала запросить у него, уверен ли он в своих действиях.
И вот думаю, как это лучше реализовать: на стороне сервера, или на стороне клиента на JS.
С JS всё более-менее понятно. А как со стороны сервера прогонять все нужные post-запросы и перед тем, как выполнять их, проверять, уверен ли пользователь или нет? Не создавать же под каждый урл отдельную вьюху
источник

s

scmutalisk in Django [ru] #STAY HOME
Aquinary
Появилась задачка, к которой не могу найти оптимальный подход
Когда игрок делает какие-либо значимые вещи, я бы хотел иметь возможность сначала запросить у него, уверен ли он в своих действиях.
И вот думаю, как это лучше реализовать: на стороне сервера, или на стороне клиента на JS.
С JS всё более-менее понятно. А как со стороны сервера прогонять все нужные post-запросы и перед тем, как выполнять их, проверять, уверен ли пользователь или нет? Не создавать же под каждый урл отдельную вьюху
на фронте вместо значимого действия, открывается модальное окно и там спрашиваешь пользователя, готов ли он к значемому действию. хм?
источник