Подтвердить что ты не робот

Изображение django store в базе данных

Кто-нибудь знает, есть ли способ хранения изображений непосредственно в базе данных или с использованием типа модели ImageField, который просто загружает его в MEDIA_ROOT. И если есть, то как можно обслуживать эти образы?

Приветствия

4b9b3361

Ответ 1

Нет, нет. И не зря. Это ужасно неэффективно для хранения и обслуживания изображений из базы данных. Храните их в файловой системе и обслуживайте их непосредственно из Apache.

Ответ 3

Кажется, в Django нет встроенного BlobField. Однако здесь есть один доступный здесь. Я не уверен, поддерживает ли он все серверы, но это может сработать для вас. При этом вы можете написать форму и представление, которое загружает изображение в виде вложения и сохраняет его как blob в базе данных.