Size: a a a

2021 July 10

AT

Alex Ted in Python Flask
Как говорится, в данной ситуации, тут, есть два стула:
В блобах (плохой вариант), путь к медиа-файлу (норм вариант).
источник

AF

Artem Fadeev in Python Flask
ну типа вот так, а в бд путь к фотке пишу? это же будет много памяти занимать
источник

AT

Alex Ted in Python Flask
Почему, ты считаешь, что это будет занимать много памяти?
источник

AF

Artem Fadeev in Python Flask
разве если я бы в бинарник писал, то информация бы не меньше весила?
источник

AT

Alex Ted in Python Flask
Нет
источник

AT

Alex Ted in Python Flask
А почему она должна меньше весить?
источник

AF

Artem Fadeev in Python Flask
не знаю, я почему-то всегда так думал
источник

AT

Alex Ted in Python Flask
Ясно
источник

V

Vladi in Python Flask
nginx как раз предназначен для раздачи файлов
источник

V

Vladi in Python Flask
есть всякие кэши и т.д. которые оптимизируют работу за тебя, бэк лучше оставить обработку запросов
источник

V

Vladi in Python Flask
путь будет занимать больше чем картинка ?
источник

AF

Artem Fadeev in Python Flask
так я и картинки и путь храню
источник

V

Vladi in Python Flask
вот ты извращенец
источник

AF

Artem Fadeev in Python Flask
ну значит я не понял твой совет
что значит раздавай как статику
источник

AF

Artem Fadeev in Python Flask
и путь на что мне тогда хранить, если у меня картинки не будет
источник

V

Vladi in Python Flask
да всё нормально, путь храни в бд, файлы не в бд, только раздавай их через nginx, а не бэк
источник

AF

Artem Fadeev in Python Flask
окей, почитаю
источник

В

Владимир in Python Flask
Хотел уточнить один момент: у меня модели в sqlalchemy (без всяких flasksqlalchemy делающих работу без фласка мягко говоря странной) - в вебприложении с фласком.

Теперь чтобы использовать эти же sqlalchemy модели в другом приложении (в другом контейнере, используется docker-compose) мне достаточно чтобы вебапп на основе фласка был устанавливаемым (setup.py&setup.cfg) и мне нужно его установить в том контейнере, где я хочу использовать те же модели?

Вопрос: это нормальная практика? Т.е. когда у Вас нужно отдельным воркером манипулировать с теми же моделями, в таком случае... сделали бы так? Или же был бы выбран какой-то другой вариант дробления на пакаджи? (у меня нет альтернативных идей но хотелось бы уточнить)
источник

T

Tishka17 in Python Flask
Не понял зачем весь апп ставить
источник

V

Vladi in Python Flask
+1, достаточно модели перенести
источник