Size: a a a

Django [ru] #STAY HOME

2021 May 27

IK

Ivan Karniyenka in Django [ru] #STAY HOME
всем привет.
юзаю библиотеку xlrd. ей нужно передать или путь, или содержимое.
когда локально прогоняю тесты все работает
когда заливаю файл через адмику- не работает
1) ошибка TypeError: expected str, bytes or os.PathLike object, not FieldFile
стал передаватб путь к файлу. локально работает. при заливе через админку - нет
2) This backend doesn't support absolute paths.
заменил на конструкцию вида os.path.join(settings.MEDIA_ROOT, upload_file.file.name)
3)  No such file or directory:
может кто пнет в нужном направлении. всем спасибо
источник

AI

Anton Igin in Django [ru] #STAY HOME
А зачем хранить константы в бд?
источник

AI

Anton Igin in Django [ru] #STAY HOME
Ну я понимаю, что для редактуры из админки как вариант, и все же
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нужно включалка выключалка фич
источник

KM

Kirill Maiboroda in Django [ru] #STAY HOME
всем привет,  в методе одной модели получать другую модель из другого приложения это нормально? или это плохая практика?
источник

AI

Anton Igin in Django [ru] #STAY HOME
Пример в студию
источник

DT

Dan Tyan in Django [ru] #STAY HOME
смотря что

если связанные записи то еще ничего
но по хорошему приложения не должны знать друг о друге
источник

KM

Kirill Maiboroda in Django [ru] #STAY HOME
понял, спасибо
источник

ib

imanuil beki in Django [ru] #STAY HOME
Ребят всем привет как сделать в Джанго чтобы можно было скачать файл
источник

DT

Denis Taranov in Django [ru] #STAY HOME
джанго для этого необязательно
источник

DT

Denis Taranov in Django [ru] #STAY HOME
можно в телеграмме скачать
источник

ib

imanuil beki in Django [ru] #STAY HOME
мне нужно сделать на сайте чтобы можно было скачать файл
источник

DT

Denis Taranov in Django [ru] #STAY HOME
тут получается сложнее уже...
источник

ib

imanuil beki in Django [ru] #STAY HOME
а через что надо делать
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Можно попробовать погуглить
источник

DT

Denis Taranov in Django [ru] #STAY HOME
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
а что если открывать файл отдельно? я помню, pdf файлы в отдельном окне открывались в одном приложении
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Это браузер так реагирует на контент тайп хедер
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
да, по моему
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Да, точно
источник