Size: a a a

Django [ru] #STAY HOME

2020 February 11

J

Jack in Django [ru] #STAY HOME
Dan Tyan
почему celery 3
почему не 4.3?
Я делаю по книжке, там исп именно эта версия
источник

DT

Dan Tyan in Django [ru] #STAY HOME
судя по докам celery 3.1 поддерживает python 3.3
источник

J

Jack in Django [ru] #STAY HOME
Окей, сейчас
источник

J

Jack in Django [ru] #STAY HOME
Всеее
источник

J

Jack in Django [ru] #STAY HOME
Заработало
источник

DT

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

J

Jack in Django [ru] #STAY HOME
Ахахах, Дан как ты меня терпишь :D
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Здравствуйте, коллеги! Очередной наивный вопрос: как с наименьшими усилиями из django распечатать готовый pdf файл? Есть кнопка Print, известно место и название файла, нужно его просто распечатать. Таких файлов может быть много, поэтому ответ вывести файл на просмотр, а затем сделать Ctrl+P не приветствуются.
источник

S

Sergey in Django [ru] #STAY HOME
Sergey Rudnitsky
Здравствуйте, коллеги! Очередной наивный вопрос: как с наименьшими усилиями из django распечатать готовый pdf файл? Есть кнопка Print, известно место и название файла, нужно его просто распечатать. Таких файлов может быть много, поэтому ответ вывести файл на просмотр, а затем сделать Ctrl+P не приветствуются.
А кто будет печатать? Клиент или зарегистрированный принтер?
источник

S

Sergey in Django [ru] #STAY HOME
Sergey Rudnitsky
Здравствуйте, коллеги! Очередной наивный вопрос: как с наименьшими усилиями из django распечатать готовый pdf файл? Есть кнопка Print, известно место и название файла, нужно его просто распечатать. Таких файлов может быть много, поэтому ответ вывести файл на просмотр, а затем сделать Ctrl+P не приветствуются.
Наименьшими усилиями - через фронт, а не browser view
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Sergey
А кто будет печатать? Клиент или зарегистрированный принтер?
Зарегистрированный принтер. Нужно распечатывать каждый раз разные пакеты документов, и только джанго будет знать, что нужно на этот раз. Пользователь будет только вставлять и забирать бумагу, кнока Print ему оставлена только для того, чтобы проверить, что должно будет печататься.
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Sergey Rudnitsky
Зарегистрированный принтер. Нужно распечатывать каждый раз разные пакеты документов, и только джанго будет знать, что нужно на этот раз. Пользователь будет только вставлять и забирать бумагу, кнока Print ему оставлена только для того, чтобы проверить, что должно будет печататься.
хммм, я мб нуб в этом
но каким образом ваш джанго (на условно сервере во франкфурте) будет знать про принтер в условном селе?))
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Sergey Rudnitsky
Зарегистрированный принтер. Нужно распечатывать каждый раз разные пакеты документов, и только джанго будет знать, что нужно на этот раз. Пользователь будет только вставлять и забирать бумагу, кнока Print ему оставлена только для того, чтобы проверить, что должно будет печататься.
не уверен, что такое возможно, иначе на первое апреля на каждом имиджборде висел бы скрипт, печатающий члены в неограниченном количестве.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Sergey Rudnitsky
Зарегистрированный принтер. Нужно распечатывать каждый раз разные пакеты документов, и только джанго будет знать, что нужно на этот раз. Пользователь будет только вставлять и забирать бумагу, кнока Print ему оставлена только для того, чтобы проверить, что должно будет печататься.
зашивай в кнопку Print параметры чтоб можно было найти/сформировать нужный файл и на фронте, через JS, запрашивай и печатай
источник

S

Sergey in Django [ru] #STAY HOME
Alexander Shavelev
хммм, я мб нуб в этом
но каким образом ваш джанго (на условно сервере во франкфурте) будет знать про принтер в условном селе?))
Нужно знать принтер, всё верно
источник

S

Sergey in Django [ru] #STAY HOME
Sergey Rudnitsky
Зарегистрированный принтер. Нужно распечатывать каждый раз разные пакеты документов, и только джанго будет знать, что нужно на этот раз. Пользователь будет только вставлять и забирать бумагу, кнока Print ему оставлена только для того, чтобы проверить, что должно будет печататься.
Тогда через очереди и задачи на принтер.
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Sergey
Нужно знать принтер, всё верно
чистори в теории
js -> browser api -> os api -> printer api

как-то так оно же?
источник

S

Sergey in Django [ru] #STAY HOME
Ну, это если брать печать через браузер и это только с принтером, который доступен по сети для компьютера
источник

S

Sergey in Django [ru] #STAY HOME
А я сейчас говорю о механизме через бекенд к принтеру
frontend -> api -> add task to queue -> process task(get doc, send job to printer)
источник

S

Sergey in Django [ru] #STAY HOME
Советую глянуть в сторону http://www.linuxlib.ru/manpages/LP.1.shtml
источник