Size: a a a

2020 September 12

p

pragus in Moscow Python
Но зачем?
источник

AS

Alexander Shorin in Moscow Python
pragus
Но зачем?
"Any application that can be written in JavaScript, will eventually be written in JavaScript.” — Jeff Atwood
Теперь rust edition.
источник

p

pragus in Moscow Python
Alexander Shorin
"Any application that can be written in JavaScript, will eventually be written in JavaScript.” — Jeff Atwood
Теперь rust edition.
Да хоть на ассемблере.
источник

AS

Alexander Shorin in Moscow Python
Там нет такой очереди желающих.
источник

AP

Alexander Petrov in Moscow Python
Я может уже опоздал, но с днём программиста вас )
источник

VM

Vladimir Manatskov in Moscow Python
Лучше бы наоборот сделали
источник

VM

Vladimir Manatskov in Moscow Python
Интерпретатор раста на питоне
источник

N

Nikolay in Moscow Python
Vladimir Manatskov
Интерпретатор раста на питоне
На Brython
источник

K

Katya in Moscow Python
всем привет! подскажите, пожалуйста, у меня в Django 2 app на одном уровне. Я хочу из первого app  обратиться во второй  from ..app2.models import TestModel и получаю ошибку ValueError: attempted relative import beyond top-level package. Как это исправить?
источник

AS

Alexander Shorin in Moscow Python
1. Быстро, просто и неправильно - разместить init.pyinit.py на уровне этих двух app. Или убрать относительный импорт.
2. Чусть сложнее, но правильно: разделить два app на отдельные проекты, каждый установить как питонячий пакет и импортировать их по абсолютному пути.
3. Ещё более правильно: не импортировать один апп из другого. Если нужно их взаимодействие, то одно должно проходить через апи. Если у них есть какая-то общая логика, то она выносится в отдельный проект либой, которую все импортят.
источник

K

Katya in Moscow Python
спасибо
источник

A

Aragroth in Moscow Python
Alexander Shorin
1. Быстро, просто и неправильно - разместить init.pyinit.py на уровне этих двух app. Или убрать относительный импорт.
2. Чусть сложнее, но правильно: разделить два app на отдельные проекты, каждый установить как питонячий пакет и импортировать их по абсолютному пути.
3. Ещё более правильно: не импортировать один апп из другого. Если нужно их взаимодействие, то одно должно проходить через апи. Если у них есть какая-то общая логика, то она выносится в отдельный проект либой, которую все импортят.
А чем __init__ поможет, если он и так всегда теперь подразумевается?

+ разве нельзя просто сделать импорт относительно корня проекта, где лежит manage.py?
источник

AS

Alexander Shorin in Moscow Python
Aragroth
А чем __init__ поможет, если он и так всегда теперь подразумевается?

+ разве нельзя просто сделать импорт относительно корня проекта, где лежит manage.py?
он создаст тот самый пакет на верхнем уровне, чтобы относительные импорты начали работать. в нормальной ситуации его там, конечно же, быть не должно.
источник

A

Aragroth in Moscow Python
Alexander Shorin
он создаст тот самый пакет на верхнем уровне, чтобы относительные импорты начали работать. в нормальной ситуации его там, конечно же, быть не должно.
Хм, но это ведь не поможет. Я щас даже затестил, всё-равно будет ошибка относительного импорта, сколько __init__ файлов не делай. Поможет только удаление относительного импорта и использование импорта от папки-корня проекта
источник

НХ

Николай Хитров... in Moscow Python
или можно просто не использовать джангу :D
источник

VM

Vladimir Manatskov in Moscow Python
Katya
всем привет! подскажите, пожалуйста, у меня в Django 2 app на одном уровне. Я хочу из первого app  обратиться во второй  from ..app2.models import TestModel и получаю ошибку ValueError: attempted relative import beyond top-level package. Как это исправить?
Если у вас общие модельки и код, можно вынести их в отдельный модуль или даже пакет
источник

K

Katya in Moscow Python
Vladimir Manatskov
Если у вас общие модельки и код, можно вынести их в отдельный модуль или даже пакет
Я хочу сделать общий api на несколько app-ов
источник

AS

Alexey Starkov in Moscow Python
общий всмысле одинаковый на несколько аппов? или единый entrypoint?
источник

AM

Alexander Mazyakov in Moscow Python
Доброго времени суток, такой вопрос, паршу pdf-файлы, но в них используется определенный шрифт (ГОСТовский для спецификации), из-за чего парсер его не распознает нормально и текст на выходе очень кривой, может ли кто-то посоветовать какое-нибудь решение, мб кто-то сталкивался с таким?) Гугл не выручает :(
источник

c

critskiy in Moscow Python
Alexander Mazyakov
Доброго времени суток, такой вопрос, паршу pdf-файлы, но в них используется определенный шрифт (ГОСТовский для спецификации), из-за чего парсер его не распознает нормально и текст на выходе очень кривой, может ли кто-то посоветовать какое-нибудь решение, мб кто-то сталкивался с таким?) Гугл не выручает :(
не случаем крипто про ли....
источник