Кто-нибудь знает, есть ли способ хранения изображений непосредственно в базе данных или с использованием типа модели ImageField, который просто загружает его в MEDIA_ROOT.
И если есть, то как можно обслуживать эти образы?
Приветствия
Ответ 1
Нет, нет. И не зря. Это ужасно неэффективно для хранения и обслуживания изображений из базы данных. Храните их в файловой системе и обслуживайте их непосредственно из Apache.
Кажется, в Django нет встроенного BlobField. Однако здесь есть один доступный здесь. Я не уверен, поддерживает ли он все серверы, но это может сработать для вас. При этом вы можете написать форму и представление, которое загружает изображение в виде вложения и сохраняет его как blob в базе данных.